This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,
通过V4L2驱动程序从TDA4VM-SK上的CSI2传感器进行流式传输时,我们获得的fps低于预期。
流参数为
分辨率 | 3864x2192</s>2192 |
Bpp | 12. |
FPS | 60. |
车道 | 4. |
我们为相同的CSI2传感器实施了RTOS驱动程序,并在J721EVM上使用预期的fps。
在TDA4VM-SK上,流速为~6fps,而不是预期的60fps。
我们使用的是EdgeAI SDK 8.2。
用于测量fps的GStreamer命令
gst-launch-1.0 -v v4l2src device=/dev/video2 io-mode=2 ! video/x-bayer, width=3864, height=2192, format=gbrg12, framerate=60/1 ! fpsdisplaysink video-sink=fakesink text-overlay=false
我们尝试调整像素时钟控制,但没有获得任何更高的fps。
注:要使RTOS驱动程序正常工作,我们必须使用此传感器在vision应用程序中为每个时钟设置2个像素。 是否需要对V4L2驱动程序进行等效修改?
是否有一些配置不正确? 或者,我们可能会达到一些限制? 任何提示都很有帮助。
此致,
Dominik Zebec
你好,Dominik,
对此延误深表歉意。 您能否运行以下命令并查看您获得的FPS:
yavta -c -s 3864x2192 -f2192 -f SGBRG12 /dev/video2
在TI,我们尚未在 您当前设置中测试以此分辨率或FPS运行。
我见过一位专家,他们建议尝试使用上面的命令来查看FPS,而不会经历GStreamer的复杂性。
此致,
佐藤