2017-10-19 25 views
-1

J'utilise OpenCv pour capturer l'image de la webcam.open cv fermer caméra

Cela fonctionne très bien Je ne sais pas comment fermer l'appareil photo.

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("cam-test",CV_WINDOW_AUTOSIZE) 
    imshow("cam-test",img)` 
    waitKey(0) 
    destroyWindow("cam-test") 
    imwrite("testfilename.jpg",img) #save image 
    cam.release 
+0

Votre code fonctionne très bien. L'appareil photo est automatiquement fermé lorsque vous appuyez sur une touche, car vous avez utilisé waitKey (0). pouvez-vous élaborer votre problème? – Jazz

+0

Merci, la lumière de l'appareil clignotait même après l'écriture du fichier. il ne se déclencherait que lorsque la session python serait fermée. – akshay

Répondre

0

Je pense que vous manque juste () à la fin de cam.release