opencv网络摄像头没有关闭

时间:2015-12-27 08:46:36

标签: opencv ubuntu ubuntu-14.04 webcam

我使用openCV启动了网络摄像头,但(愚蠢地)没有为正确关闭资源分配代码。所以现在网络摄像头卡住了。如何在不重新启动的情况下重新启动网络摄像头? 我知道重新启动将能够释放网络摄像头,但我需要一个适当的修复,每次我捣乱时都不需要重新启动。

操作系统:ubuntu 14.04
opencv v3.1

1 个答案:

答案 0 :(得分:1)

尝试卸载内核模块

sudo modprobe -r uvcvideo

再次重新加载

sudo modprobe uvcvideo

如果它是UVC凸轮,则重置凸轮。对于其他凸轮,它应该类似于重新加载不同的模块。尝试使用openCV有时会使用不同的设备(例如/ dev / video1而不是/ dev / video0)重新初始化cam。所以看看

ls /dev/video*

也许它没有锁定,只是在不同的数字上。