cvCreateMat(1,1,CV_32FC3);
이 구조까지 I 그것을 이해 (세 값을 후속 OpenCV의 함수 호출에 의해 가득 채운다를 호출하여 CvMat 구조를 생성하고있어,이 추가로는 1x1 배열 3의 깊이).
그래서 어떻게이 세 가지 값에 액세스 할 수 있습니까?
CV_MAT_ELEM(myMat,float,0,0)
에 대한 정상적인 호출은 배열 차원 인덱스 만 예상하고 깊이는 예상하지 않으므로 작업을 수행하지 않습니다. 그렇다면이 값들을 어떻게 얻을 수 있습니까?
감사합니다.
정상적으로 문제가 해결되지는 않습니다. 여기서 필자가 데이터 [N]을 채우는 부분이 누락되었습니다. 이는 내가 호출하는 OpenCV 함수에 의해 수행됩니다. 그래서 myMat이 CV_32FC3으로 생성되면 OpenCV가 데이터를 채운 다음이 데이터에 액세스하려고합니다. 채널에 액세스하기 위해 myMap에 구조체를 할당하는 위치/방법을 알지 못한다는 의미입니다. – Elmi
@Elmi : 내 편집 된 게시물보기. 'ptr' 멤버도 사용할 수 있습니다. –