用openCV访问笔记本电脑相机

时间:2016-09-30 21:37:29

标签: python opencv

我根据此页面运行以下代码 - http://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_video_display/py_video_display.html

cap = cv2.VideoCapture(0)
print cap.read()
print cap.open()
cap.release()

我得到的结果是:

(假,没有)

TypeError:必需参数' device' (pos 1)未找到

我使用jupyter notebook,python 2.7,openCV 2.4。

如何让openCV与凸轮配合使用?

2 个答案:

答案 0 :(得分:0)

对于OpenCV 2.4,请使用以下代码:

blogEntriesByCategories

如果您仍然无法获取相机输入,请将VideoCapture(0)替换为VideoCapture(1)。问题可能是因为您机器上安装了第三方相机驱动程序。

如果这也不起作用,请尝试使用VideoCapture(" path / to / saved_video")。如果您已正确输入filePath,并且openCV配置没有问题,则应该保存视频帧。这意味着您需要检查相机驱动程序

答案 1 :(得分:0)

使用以下命令来确定您的网络摄像头位于哪个设备上:

$ls /dev/video*

并使用数字VideoCapture(num)