我有一台Logitech c270 usb网络摄像头连接到我的Raspberry Pi 3,运行在Jessie图像上。我试图在
上使用这个简单的教程代码捕获帧http://www.pyimagesearch.com/2016/02/22/writing-to-video-with-opencv/
每当我尝试读取while循环中的帧时,都会发出此错误:
NoneType对象没有属性' shape'
我打印出了vsread()函数,它也返回None对象。
我该怎么做才能解决这个问题? 注意:当我执行cmake在Raspberry Pi上为Open CV 3.1构建二进制文件时,我没有指定OpenCV来使用V4L。这可能是个问题吗?
提前致谢。
答案 0 :(得分:0)
它是因为您的视频流对象未附带相机。因此,不显示图像。
如果您使用的是Pi Camera,请确保在运行脚本时键入--picamera 1
作为参数。
否则你的相机没有正确连接到你的Pi。