제목에서 설명한대로 문제가 있습니다. MAT에 2D로 채워진 int ** (Dynamic) 배열을 할당하고 화면에 표시하고 싶습니다. 나는 많은 질문을 설명했다. 구글과 아무것도 얻지 못했다. 어떤 도움이라도 대단히 감사하겠습니다. 여기 내 코드가 작동하지 않습니다.OpenCV, Dynamic int 표시 2D 배열 이미지로 (매트 객체로)
int** resultMatrix;
#define SIZE 800
//Some array process (Assign,Erosion etc..)
Mat A = Mat(SIZE, SIZE, CV_32S, &resultMatrix,2);
namedWindow("Display window", CV_WINDOW_AUTOSIZE);
imshow("Display window", A);
이 코드 블록은 항상 검은 색 화면을 표시합니다. 또한 크기를 10으로 변경하고 1 행과 0으로 화면을 인쇄하는 것이 맞습니다 (OpenCV 버전은 2.4.5입니다). (OpenCV 버전은 2.4.5입니다.)
또한이 코드의 끝에서 완벽하게 실행되는 wait(0)
코드가 있습니다.
'resultMatrix'의 초기화에 대한 자세한 내용을 게시 할 수 있습니까? – Aurelius
랜덤 0과 1로 초기화됩니다. –
"details"는'resultMatrix'를 초기화하는 코드를 의미합니다. – Aurelius