工具与软件:
尊敬的 TI 专家:
我正在尝试将 edgeai_tiovx_apps 与我自己的 imx568 Linux 摄像头驱动程序结合使用。 当我启动应用程序时、我得到这样的映像: 
正如你所看到的,它向我展示了一些从现实,但它是相当扭曲的东西。 它看起来像字节顺序、或者类似的东西在缓冲区中混乱。
在本例中、如果我使用 v4l2-ctrl、则图像已完全捕获。 因此、tiovx 流水线似乎会弄乱一些东西:
$ v4l2-ctl -d /dev/video-imx568-cam0 --set-fmt-video=width=1236、height=1032、pixelformat=RG12 --stream-mmap --stream-skip=10 --stream-count=1 --stream-to-testStream1236.raw 
在本例中、我的格式为:
IMX568_CAM_FMT="${IMX568_CAM_FMT:-[fmt:SRGGB12_1x12/1236x1032]}"
为了让事情变得更有趣:我的相机也可以在2472x2064分辨率下运行:
IMX568_CAM_FMT="${IMX568_CAM_FMT:-[fmt:SRGGB12_1x12/2472x2064]}"
在该分辨率下、TIOVX 应用非常完美、就像 v4l2-ctrl 一样。 因此、该问题仅在1236x1032中出现、并且仅在 edgai-apps-stack 中出现。 流是连续的和 AEWB 似乎工作(流适应房间的亮度),所以我认为问题不是与 DCC 文件。
感谢您的帮助!
Zsombor Szalay







