OpenCV Problem mit cvtSeqToArray
Verfasst: Freitag 4. April 2014, 11:42
				
				Hallo,
ich habe ein Programm, das per Webcam Bildverarbeitung macht. Für eine Regression brauche ich die Konvertierung einer Sequenz contours , die aus kommt.
Laut Netz kann man mit:
die Konturpunkte in ein Array überführen.
Mein Problem ist, dass mein OpenCV, das über import cv2 und import cv eingebunden ist, keine solche Funtion enthält.
Es fehlt sowohl cvCvtSeqToArray also auch CV_WHOLE_SEQ_END_INDEX.
Woran kann das liegen?
Welche Alternativen gibt es?
Ich benutze Python 2.7 mit Numpy und OpenCV 2.4.5
Danke
			ich habe ein Programm, das per Webcam Bildverarbeitung macht. Für eine Regression brauche ich die Konvertierung einer Sequenz contours , die aus
Code: Alles auswählen
contours, hierarchy  = cv2.findContours( temp_canny_frame, cv2.RETR_TREE, cv2.CHAIN_APPROX_NONE)Laut Netz kann man mit:
Code: Alles auswählen
# Alloc memory for contour point set.    
        PointArray = cv.cvCreateMat(1, count, cv.CV_32SC2)
        # Get contour point set.
        cv.cvCvtSeqToArray(contours , PointArray, cv.cvSlice(0, cv.CV_WHOLE_SEQ_END_INDEX));Mein Problem ist, dass mein OpenCV, das über import cv2 und import cv eingebunden ist, keine solche Funtion enthält.
Es fehlt sowohl cvCvtSeqToArray also auch CV_WHOLE_SEQ_END_INDEX.
Woran kann das liegen?
Welche Alternativen gibt es?
Ich benutze Python 2.7 mit Numpy und OpenCV 2.4.5
Danke