【问题标题】:open cv close cameraopencv 关闭摄像头
【发布时间】:2018-03-31 00:31:21
【问题描述】:

我正在使用 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

【问题讨论】:

  • 您的代码运行良好。一旦你按下任何键,相机就会自动关闭,因为你使用了 waitKey(0)。你能详细说明你的问题吗?
  • 谢谢,文件写入后相机灯还在闪烁。它只会在 python 会话关闭时才会熄灭。

标签: python opencv camera


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    CV_WINDOW_AUTOSIZE 更改为WINDOW_AUTOSIZE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 2017-01-29
      • 2014-02-22
      • 1970-01-01
      • 2012-06-19
      • 2021-03-02
      • 1970-01-01
      相关资源
      最近更新 更多