【问题标题】:Raspberry pi:enable camera module树莓派:启用摄像头模块
【发布时间】:2021-08-30 02:46:14
【问题描述】:

我已经连接了一个带有 raspberry pi 的 USB 摄像头,并且还使用 sudo raspi-config 命令启用了它。启用后我重新启动了树莓派,但它没有启用 - 所以出现错误 (error is..mmal: Camera is not detected. Please check carefully the camera module is installed correctly)

当运行命令(raspistill -o image.jpg)捕获图像时,我也运行了更新和升级命令来更新树莓派,但没有解决问题。

当我运行ffnpng -i /dev/video video.avi 时,主要的事情是它会录制视频,所以相机可以正常工作,为什么会出现这个错误?解决方案是什么。

有没有其他方法或命令来捕捉图像?请帮助我。提前谢谢你。

【问题讨论】:

  • Raspistill 仅适用于 CSI 摄像头模块。您写道您使用的是不同的 USB 摄像头。

标签: python windows camera raspberry-pi


【解决方案1】:

您是否安装了fswebcam 模块?您可以使用:

sudo apt-get install fswebcam

使用命令fswebcam <image_name>.jpg拍摄图像

完整的教程可以从 raspberrypi.org 找到 here

【讨论】:

    【解决方案2】:

    看起来问题出在相机模块和 Raspberry PI CSI 接口之间的连接。检查 CSI 线是否正确连接到树莓派板上的 CSI 接口或尝试拔下摄像头线重新插入。

    raspistillyuvraspistill 是相机模块的官方图像捕捉程序:link

    【讨论】:

      【解决方案3】:

      USB 摄像头未安装在 mmal 下(仅限 CSI)。尝试运行v4l2-ctl --list-devices 以查看您的相机是否安装正确。如果安装正确,您会在相机下方看到类似/dev/videoX 的字符串。使用该 X 值访问相机。

      例如,在 OpenCV(Python) 中,您可以像下面这样捕获图像,

      import cv2
      cap = cv2.VideoCapture(X)
      ret, frame = cap.read()
      cv2.imwrite("image_name.jpg",frame)
      cap.release()
      

      【讨论】:

        猜你喜欢
        • 2020-11-05
        • 1970-01-01
        • 2017-05-12
        • 1970-01-01
        • 2017-06-07
        • 1970-01-01
        • 1970-01-01
        • 2017-03-14
        • 1970-01-01
        相关资源
        最近更新 更多