0
Я пытаюсь выполнить калибровку камеры с помощью python и opnecv. Я использую видеофайл вместо потокового видео в веб-камере.CameraCalibration with Open CV
Все, кажется, работает, за исключением последнего шага. Это:
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"
Там я получать следующее сообщение об ошибке:
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
Я уже проверил тип печати (изображение). Затем он говорит «Нет».
Кто-нибудь знает, как исправить эту проблему?
Благодарим за помощь.
показать ли, по крайней мере одно изображение? скажем, первый? – Acorbe