我们如何在opencv中启动和停止网络摄像头?
我正在尝试使用 opencv 从网络摄像头捕获图像。当我调用 cvQueryFrame() 时,图像被读取并且摄像头启动。我希望凸轮停止,因为它将被其他应用程序使用。
谁能帮我解决这个问题吗?
多谢。
I am trying to capture images from webcam using opencv. When i call cvQueryFrame() the image is read and the cam starts. I want cam to stop because it will be used by other application.
Can anyone help me with this?
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
cvReleaseCapture() 不起作用吗?
我只是停止帧查询(停止用于捕获帧的循环),然后简单地释放捕获...
这是您正在寻找的吗?
这里是文档
Isn't cvReleaseCapture() working ?
I would just stop the frame query, (stop the loop you use to capture frame) and then simply release the capture...
Is it what you are searching for ?
Here is the documentation
cv2.destroyAllWindows()
应该在某些条件下调用(例如按下按键)cv2.destroyAllWindows()
should be called upon some condition (such as a key press)