다음 작품에서 누락 :이력서 :: Mat.refcount는 OpenCV의 2.4.9에서 OpenCV의 3.0
cv::Mat TestMat(3,3,CV_32F);
int RefCount = *TestMat.refcount;
가 어떻게에서 OpenCV 3.0.0b에서 같은 일을 수행합니까?
다음 작품에서 누락 :이력서 :: Mat.refcount는 OpenCV의 2.4.9에서 OpenCV의 3.0
cv::Mat TestMat(3,3,CV_32F);
int RefCount = *TestMat.refcount;
가 어떻게에서 OpenCV 3.0.0b에서 같은 일을 수행합니까?
int RefCount = TestMat.u ? (*TestMat.u->refcount) : 0;
참조 카운터는 UMatData u
필드에 있습니다. UMatData
선언은 https://github.com/jet47/opencv/blob/master/modules/core/include/opencv2/core/mat.hpp#L455을 참조하십시오.
우수, 그게 내가 찾고있는 것입니다. 새로운 작업 코드 :'int RefCount = Testmat.u-> refcount'. 'TestMat.u' 멤버는'UMatData *'타입입니다. 고맙습니다!! – Greg
이 코드의 문제점은 무엇입니까? –
OpenCV3.0.0b에서'cv :: Mat'에 더 이상 멤버 변수'refcount'가 없기 때문에이 코드는 컴파일되지 않습니다. – Greg