【问题标题】:Raspberry Pi 3B+: Camera V1.3 is not workingRaspberry Pi 3B+:相机 V1.3 不工作
【发布时间】:2022-01-04 14:26:26
【问题描述】:

我的目标是使用简单的 Python3 (OpenCV) 脚本制作图片。

问题是我试过的所有工具都无法使用相机。但它显示在“/dev/video”。

我的硬件是

  • 树莓派 3 B+
  • Raspberry Pi 相机 V1.3(与 V2.1 相同的问题)(他们都在 Jetson Nano/Raspi4 上工作)

这是我的设置

  1. 安装 Raspberry Pi OS Full(发布时间:2021-10-30)
  2. 在 Raspi-Config 中激活这些接口:摄像头、SSH、VNC、I2C
  3. 检查相机是否找到/工作

我尝试了以下方法(这些并不是全部):

  • libcamera-hello 主要错误:“libEGL 警告:DRI2:身份验证失败”和“what():导入 fd 21 失败
  • raspistill/raspivid(我重新安装了它)错误:“mmal: mmal_vc_component_create: failed to create component 'vc.ril.camera' (1:ENOMEM)
  • 更改“/boot/config.txt”文件中的驱动程序(ov5647、imx219、vc4-fkms-v3d、vc4-kms-v3)
  • vcgencmd get_camera 输出:“supported=0 detected=0
  • 我停止了 VNC,因为有人遇到了类似的问题,并且能够通过停止 VNC 来解决它。

我做了大量研究(约 10 小时),并反复试验。但无法从相机中取出任何照片。

【问题讨论】:

    标签: camera raspberry-pi3 raspbian opencv-python


    【解决方案1】:

    确保您正在尝试一个非常基本的示例,例如这个:

    import cv2
      
    vid = cv2.VideoCapture(0)
    while(True):
        ret, frame = vid.read()
        cv2.imshow('frame', frame)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
    vid.release()
    cv2.destroyAllWindows()
    

    要完成这项工作,您需要以管理员身份运行程序(例如,sudo python test.py)。然后报告您收到的错误消息。

    【讨论】:

    • 感谢您的回复。我收到以下错误:[ WARN:0] global /home/pi/Downloads/opencv-4.5.4/modules/videoio/src/cap_v4l.cpp (890) open VIDEOIO(V4L2:/dev/video0): can't open camera by index Traceback (most recent call last): File "/home/pi/Documents/camera_test3.py", line 6, in <module> cv2.imshow('frame', frame) cv2.error: OpenCV(4.5.4) /home/pi/Downloads/opencv-4.5.4/modules/core/src/array.cpp:2494: error: (-206:Bad flag (parameter or structure field)) Unrecognized or unsupported array type in function 'cvGetMat'
    • 能否将网络摄像头连接到 USB 端口,然后重试?如果它不起作用,也改变索引,即cv2.VideoCapture(1)而不是cv2.VideoCapture(0)。如果它与 USB 网络摄像头一起使用,您就知道 OpenCV 和 Python 安装是正确的。始终使用sudo!
    • 我试过这些东西。但它不是 USB 相机。是的,我完全了解sudo
    • 我知道它不是 USB 相机。但是如果 USB 摄像头可以正常工作,那么你就知道这不是软件问题,而是 RasPi 硬件的问题。
    猜你喜欢
    • 2019-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-22
    • 1970-01-01
    • 2015-04-01
    • 2020-09-15
    相关资源
    最近更新 更多