충돌

2012-04-08 2 views
1

에 :: 매트를 사용하여 이미지를 통해 반복에 나는 C++ 인터페이스에 새로운 코드에 대한 아이디어가 부족 해요 릴리스 = 479, J = 448). (아, 그리고 물론 예외 ...) elease에서충돌

하지만

Vec3b pixel=buffer.at<Vec3b>(1,1000); 

작품을 잡을 수 없어 심지어 내 이미지 (버퍼 경우) 640 * 480입니다.

나는 뭔가를 놓치고 있다고 생각합니다. 네가 이걸 좀 이해할 수 있다면 너 한테 감사 할거야.

답변

3

3 채널 이미지에 사용되는 것으로 가정 된 Vec3b 반복기를 사용하고 있습니다. 단일 채널 이미지를 사용하여 Vec3b을 대체해야하는 이미지를 반복하려면 uchar으로 지정하십시오.

+0

오, 얼마나 바보 야! "C++ :. 보이드 cvtColor (InputArray SRC, OutputArray DST, INT 코드 INT dstCn = 0) ¶ [...] DST - SRC와 같은 크기와 깊이의 대상 이미지" 날 곤란하지만 대단한 감사합니다! – SonOfSparda