[英]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.