folgende Arbeiten in OpenCV 2.4.9:cv :: Mat.refcount Missing in OpenCV 3.0
cv::Mat TestMat(3,3,CV_32F);
int RefCount = *TestMat.refcount;
Wie kann ich die gleiche Sache in OpenCV 3.0.0b erreichen?
folgende Arbeiten in OpenCV 2.4.9:cv :: Mat.refcount Missing in OpenCV 3.0
cv::Mat TestMat(3,3,CV_32F);
int RefCount = *TestMat.refcount;
Wie kann ich die gleiche Sache in OpenCV 3.0.0b erreichen?
int RefCount = TestMat.u ? (*TestMat.u->refcount) : 0;
Der Referenzzähler ist im Feld UMatData u
versteckt. Siehe https://github.com/jet47/opencv/blob/master/modules/core/include/opencv2/core/mat.hpp#L455 für UMatData
Erklärung.
Ausgezeichnet, das ist, was ich gesucht habe. Neuer Arbeitscode: 'int RefCount = Testmat.u-> refcount'. Das Member 'TestMat.u' ist vom Typ 'UMatData *'. Vielen Dank!! – Greg
Was sind Ihre Probleme mit diesem Code? –
Dieser Code wird nicht kompiliert, da 'cv :: Mat' in OpenCV3.0.0b keine Membervariable' refcount' mehr besitzt. – Greg