【问题标题】:Open CV cannot read frames from USB camera on Raspberry PiOpen CV 无法从 Raspberry Pi 上的 USB 摄像头读取帧
【发布时间】:2017-03-21 20:41:34
【问题描述】:

我有一个连接到我的 Raspberry Pi 3 的 Logitech c270 usb 网络摄像头,在 Jessie 图像上运行。我试图用这个简单的教程代码来捕捉帧

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

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

NoneType 对象没有属性'shape'

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

我可以做些什么来解决这个问题? 注意:当我在 Raspberry Pi 上执行 cmake 为 Open CV 3.1 构建二进制文件时,我没有指定 OpenCV 使用 V4L。这会是个问题吗?

提前致谢。

【问题讨论】:

    标签: python opencv raspberry-pi streaming


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-22
      • 1970-01-01
      • 1970-01-01
      • 2013-12-16
      • 2016-12-04
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多