0
J'essaie de calibrer une caméra avec python et opnecv. J'utilise un fichier vidéo au lieu d'un flux en direct webcam.CameraCalibration avec Open CV
Tout semble fonctionner à l'exception de la dernière étape. C'est:
print "now get ready, camera is switching on"
while(1):
image=cv.QueryFrame(capture)
t = cv.CloneImage(image);
cv.ShowImage("Calibration", image)
cv.Remap(t, image, mapx, mapy)
cv.ShowImage("Undistort", image)
c = cv.WaitKey(33)
if(c == 1048688): # enter 'p' key to pause for some time
cv.WaitKey(2000)
elif c==1048603: # enter esc key to exit
break
print "everything is fine"
Là, je reçois l'erreur suivante:
Traceback (most recent call last):
File "V:\Studenten\Christian_Fuerstenhoefer\02_Kamerakalibrierung\openCV\camCalib.py", line 137, in <module>
t = cv.CloneImage(image);
TypeError: Argument 'image' must be IplImage
je l'ai déjà vérifié le type d'impression (image). Puis il dit Aucun.
Est-ce que quelqu'un sait comment résoudre ce problème?
Merci pour votre aide.
-t-il, au moins une image? Dites le premier? – Acorbe