목록머신러닝 (265)
스택큐힙리스트
템플릿에 대한 포인터를 가리키는 단일 인수를 사용하는 C 언어 연결을 사용하는 공개 typedef을 추가하려고합니다. 시도해 봤지만 성공하지 못했습니다: extern C { template struct test { typedef return_t_ (*C_fun1_t)(arg1_t_); }; } 그리고: template struct test { extern C { typedef return_t_ (*C_fun1_t)(arg1_t_); } }; 그리고: template struct test { extern C typedef return_t_ (*C_fun1_t)(arg1_t_); }; 성공하지 못했습니다. 내가 달성하려고하는 것이 가능한 것인가요?답변 1C++03, §7.5p4: 링크지정은 네임스페이스 범위..
Objective-C에서 상수에 대한 명명 규칙은 무엇인가요 (또는 가장 널리 사용되는 명명 방법은 무엇인가요)? extern 상수에 대한 다른 기준이 있나요? 일부 스타일을 보면 다음과 같습니다: NSString* const kPreferenceFirstRun = @FirstRun; // XY를 귀사, 프로젝트 또는 모듈을 나타내는 접두사로 대체하세요. NSString* const XYPreferenceFirstRun = @FirstRun; 답변 1구글링을 조금 해보니 Cocoa의 공식 코딩 가이드라인을 찾았습니다. 요약하자면: 모든 이름은 ALL-CAPS로 시작하는 두 자 또는 세 자 문자 접두사 나머지는 UpperCamelCase로 작성 extern 상수도 동일한 기준 itaiferber의 의견에 ..
다음과 같은 코드 조각이 있습니다: imgs = glob.glob('/home/chipin/heart/tray.png') current_img = io.imread(imgs[0]) cv2.imwrite('/home/chipin/heart/01.png', current_img[0:511,0:511]) 이 사진의 크기는 512*512이며, 저장 후 파란색 사진이 노란색으로 바뀐 것 같습니다. 하나의 채널이 버려진 것 같습니다. 왜그런지 정말 모르겠습니다. current_img의 값은 다음과 같습니다: 답변 1 대안으로 OpenCV를 사용할 수도 있습니다 -- 이미지를 로드하기 위해 cv2.imread를 사용하세요. 이 경우에는 BGR 이미지만 사용합니다. NB: 어떤 플래그도 제공하지 않을 경우, 기본적으로..
나는 iPhone에서 MacBook으로 tcp를 통해 png 이미지를 스트리밍하고 있습니다. MacBook 코드는 http://docs.python.org/library/socketserver.html#requesthandler-objects에서 가져왔습니다. 이미지를 OpenCV와 함께 사용하기 위해 어떻게 변환할 수 있을까요? png는 효율적이기 때문에 선택되었지만 다른 형식을 사용할 수도 있습니다. 파일에서 rawImage를 읽는 테스트 프로그램을 작성했지만 변환하는 방법을 잘 모릅니다: # Read rawImage from a file, but in reality will have it from TCPServer f = open('frame.png', rb) rawImage = f.read() f..