我正在使用OpenCv从网络摄像头捕获图像。

它工作正常,我只是不知道如何关闭相机。

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

最佳答案

我认为您只是在()的末尾缺少cam.release

10-08 08:46