繁体   English   中英

Open CV无法从Raspberry Pi上的USB相机读取帧

[英]Open CV cannot read frames from USB camera on Raspberry Pi

我有一个Logitech c270 usb网络摄像头连接到我的Raspberry Pi 3,并在Jessie映像上运行。 我尝试使用以下简单的教程代码捕获帧

http://www.pyimagesearch.com/2016/02/22/writing-to-video-with-opencv/

每当我尝试在while循环中读取帧时,都会发出此错误:

NoneType对象没有属性“ shape”

我已经打印出vs.read()函数,它也返回None对象。

我该怎么做才能解决这个问题? 注意:当我执行cmake在Raspberry Pi上为Open CV 3.1生成二进制文件时,我没有指定OpenCV使用V4L。 这可能是个问题吗?

提前致谢。

这是因为您的视频流对象没有与摄像机连接。 因此,没有图像显示。 如果您使用的是Pi Camera,请确保在运行脚本时键入--picamera 1作为参数。 否则您的相机未正确连接到Pi。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM