-1

我正在运行来自谷歌珊瑚的例子。他们在我的珊瑚板上工作得很好。然后我按照这篇文章修改了示例以增加相机的 fps 输出。

平台详情:

mendel@coral2:~$ uname -a
Linux coral2 4.14.98-imx #1 SMP PREEMPT Fri Nov 8 23:28:21 UTC 2019 aarch64 GNU/Linux

该示例使用 USB 相机(标准相机)运行良好,但使用珊瑚相机会导致以下错误。(在系统日志中可见

Jun  1 10:32:28 coral2 kernel: [378824.885837] unknown pixelformat:'BGR3'
Jun  1 10:32:28 coral2 kernel: [378824.889798] mx6s-csi 30a90000.csi1_bridge: Fourcc format (0x33524742) invalid.
Jun  1 10:32:28 coral2 kernel: [378824.897302] unknown pixelformat:'YV12'
Jun  1 10:32:28 coral2 kernel: [378824.901344] mx6s-csi 30a90000.csi1_bridge: Fourcc format (0x32315659) invalid.
Jun  1 10:32:28 coral2 kernel: [378824.908784] unknown pixelformat:'411P'
Jun  1 10:32:28 coral2 kernel: [378824.912753] mx6s-csi 30a90000.csi1_bridge: Fourcc format (0x50313134) invalid.
Jun  1 10:32:28 coral2 kernel: [378824.920308] unknown pixelformat:'MJPG'
Jun  1 10:32:28 coral2 kernel: [378824.924268] mx6s-csi 30a90000.csi1_bridge: Fourcc format (0x47504a4d) invalid.
Jun  1 10:32:28 coral2 kernel: [378824.931818] unknown pixelformat:'JPEG'
Jun  1 10:32:28 coral2 kernel: [378824.935778] mx6s-csi 30a90000.csi1_bridge: Fourcc format (0x4745504a) invalid.

产生错误的步骤

  1. git 克隆https://github.com/deepanshu-yadav/coral_bug.git
  2. ./download_models.sh
  3. cd opencv
  4. ./install_requirements.sh
  5. python3检测.py

总而言之,它只读取第一帧,从不显示后续帧。

4

1 回答 1

0

我相信您也通过我们的私人支持渠道与我们联系,但我将其粘贴在这里以供其他人参考。

不幸的是,我无法使用您的代码重现此问题。快速查看代码库,您似乎还没有提交更改。另一方面,我不相信这首先会起作用。这是因为我们发货的Camera模组不支持BGR3格式,只支持YUYV。您可以使用以下命令确认这一点:

$ v4l2-ctl --list-formats-ext --device /dev/video0
ioctl: VIDIOC_ENUM_FMT
        Type: Video Capture

        [0]: 'YUYV' (YUYV 4:2:2)
                Size: Discrete 640x480
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 720x480
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 1280x720
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 1920x1080
                        Interval: Discrete 0.067s (15.000 fps)
                        Interval: Discrete 0.033s (30.000 fps)
                Size: Discrete 2592x1944
                        Interval: Discrete 0.067s (15.000 fps)
                Size: Discrete 0x0
于 2020-06-01T14:31:48.910 回答