2012-06-10 5 views
2

일부 opencv 작업을 수행 한 후, 사용하고 싶은 새 이미지를 초기화합니다. 이 빈 이미지를 저장하는 이상한 결과opencv의 이상한 동작 저장 이미지

enter image description here

에게 제공 나는이 이미지를 저장하는 데 사용하는 라인은 다음과 같습니다

Mat dst2 (Size (320, 240), CV_8UC3); 
imwrite("bla.jpg", dst2); 

내가 검은 이미지를 얻을해야하지만, 이것이 내가 무엇을 얻을 수 있습니다. 이 두 줄을 프로그램의 시작 부분으로 옮깁니다. 모든 단어는 훌륭합니다. 누구나 전에이 문제가 있었습니까?

난 그냥이 흰색 선이 내가 당신이 어떤 값으로 이미지를 초기화하지 않았기 때문에, 당신은 단지 크기를 정의

답변

1

같은 프로그램

감사에서 처리하고있어 다른 이미지의 부분을 포함하는 것으로 나타났습니다과 유형을 선택하면 임의의 픽셀이 표시됩니다 (또는 임의적이지 않으므로 메모리에있는 픽셀 조각이 표시 될 수 있습니다).

초기화되지 않은 변수를 사용하거나 액세스하는 것과 같은 개념입니다.

http://docs.opencv.org/modules/core/doc/basic_structures.html#mat-setto

+0

thnx :

는 문서 여기 이미지는 매트를 사용할 수있는 검은 :: setTo를 페인트합니다. 알았다. –