2017-10-19 17 views
-1

私はOpenCvを使ってウェブカメラから画像をキャプチャしています。open cv close camera

これはうまくいきます。カメラを閉じる方法がわかりません。

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

コードは正常に動作しています。 waitKey(0)を使用しているため、いずれかのキーを押すとカメラは自動的に閉じられます。あなたはあなたの問題を精緻化できますか? – Jazz

+0

ありがとうございます、ファイルが書き込まれた後もカメラのライトが点滅していました。 Pythonセッションが閉じられたときにのみ消えます。 – akshay

答えて

0

私はあなただけWINDOW_AUTOSIZEからcam.release

-1

変更CV_WINDOW_AUTOSIZEの終わりに()が欠けていると思います。

関連する問題