2017-02-10 28 views
0

Код, который я использовал, дает результат, но изображение обрезается случайным образом и не соответствует размеру окна. Когда я использую namedWindow("Image", WINDOW_NORMAL); это дает погрешность в : NameError: name 'CV_WINDOW_AUTOSIZE' не определенКак захватить изображение с веб-камеры в python2?

Код:

from cv2 import * 
# initialize the camera 
cam = VideoCapture(0) # 0 -> index of camera 
s, img = cam.read() 
if s: # frame captured without any errors 
    namedWindow("Image", WINDOW_NORMAL); 
    imshow("cam-test",img) 
    waitKey(500) 
    destroyWindow("cam-test") 
    imwrite("filename.jpg",img) #save image 

что я должен делать? enter image description here

ответ

0

Попробуйте изменить:

namedWindow("Image", WINDOW_NORMAL); 

к:

namedWindow("Image");