我根据此页面运行以下代码 - 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与凸轮配合使用?
答案 0 :(得分:0)
对于OpenCV 2.4,请使用以下代码:
blogEntriesByCategories
如果您仍然无法获取相机输入,请将VideoCapture(0)替换为VideoCapture(1)。问题可能是因为您机器上安装了第三方相机驱动程序。
如果这也不起作用,请尝试使用VideoCapture(" path / to / saved_video")。如果您已正确输入filePath,并且openCV配置没有问题,则应该保存视频帧。这意味着您需要检查相机驱动程序
答案 1 :(得分:0)
使用以下命令来确定您的网络摄像头位于哪个设备上:
$ls /dev/video*
并使用数字VideoCapture(num)