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.

[参考译文] SK-AM62P-LP:具有4个摄像头的过时增强处理

Guru**** 2393725 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1474551/sk-am62p-lp-timosaic-enhanced-processament-with-4-cameras

器件型号:SK-AM62P-LP

工具与软件:

我们现正进行一些测试、以使用4个马赛克模式的摄影机。
我们设置的路线如下所示:


# Set CDNS CSI Bridge
media-ctl -R '"cdns_csi2rx.30101000.csi-bridge" [0/0 -> 1/0 [1], 0/1 -> 1/1 [1], 0/2 -> 1/2 [1], 0/3 -> 1/3 [1]]'
media-ctl -V '"cdns_csi2rx.30101000.csi-bridge":0/0 [fmt:UYVY8_1X16/1280x720 field:none]' 
media-ctl -V '"cdns_csi2rx.30101000.csi-bridge":0/1 [fmt:UYVY8_1X16/1280x720 field:none]'
media-ctl -V '"cdns_csi2rx.30101000.csi-bridge":0/2 [fmt:UYVY8_1X16/1280x720 field:none]' 
media-ctl -V '"cdns_csi2rx.30101000.csi-bridge":0/3 [fmt:UYVY8_1X16/1280x720 field:none]'

# Set video node formats
v4l2-ctl -z platform:30102000.ticsi2rx -d "30102000.ticsi2rx context 0" -v width=1280,height=720,pixelformat=UYVY
v4l2-ctl -z platform:30102000.ticsi2rx -d "30102000.ticsi2rx context 1" -v width=1280,height=720,pixelformat=UYVY
v4l2-ctl -z platform:30102000.ticsi2rx -d "30102000.ticsi2rx context 2" -v width=1280,height=720,pixelformat=UYVY
v4l2-ctl -z platform:30102000.ticsi2rx -d "30102000.ticsi2rx context 3" -v width=1280,height=720,pixelformat=UYVY
v4l2-ctl -z platform:30102000.ticsi2rx -d "30102000.ticsi2rx context 4" -v width=1280,height=720,pixelformat=UYVY
v4l2-ctl -z platform:30102000.ticsi2rx -d "30102000.ticsi2rx context 5" -v width=1280,height=720,pixelformat=UYVY

#Set j721e-csi2rx routes dev/video3, dev/video4, dev/video5, dev/video6
media-ctl -R '"30102000.ticsi2rx" [0/0 -> 2/0 [1], 0/1 -> 3/0 [1], 0/2 -> 4/0 [1], 0/3 -> 5/0 [1]]'
media-ctl -V '"30102000.ticsi2rx":0/0 [fmt:UYVY8_1X16/1280x720 field:none]' 
media-ctl -V '"30102000.ticsi2rx":0/1 [fmt:UYVY8_1X16/1280x720 field:none]' 
media-ctl -V '"30102000.ticsi2rx":0/2 [fmt:UYVY8_1X16/1280x720 field:none]'
media-ctl -V '"30102000.ticsi2rx":0/3 [fmt:UYVY8_1X16/1280x720 field:none]'

然后我们尝试了一些管道来展示四台摄像机

1°流水线:

gst-launch-1.0 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! ticolorconvert! 队列! mosaica.sink_0 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! ticolorconvert! 队列! mosaica.sink_1 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! ticolorconvert! 队列! mosaica.sink_2 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! ticolorconvert! 队列! mosaica.sink_3 \
timosaic name=mosaic \
Sink_0::startx=0 sink_0:starty=0 sink_0::width=640 sink_0::高度=360 \
Sink_1::startx=640 SINK_1::starty=0 SINK_1::width=640 SINK_1::高度=360 \
Sink_2::startx=0 Sink_2::starty=360 Sink_2::width=640 Sink_2:::height=360 \
Sink_3::startx=640 SINK_3:starty=360 SINK_3::width=640 SINK_3::height=360! \
video/x-raw、宽度=1280、高度=720、帧速率=30/1、格式=NV12! waylandsink sync=false


2°流水线

gst-launch-1.0 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 视频转换! 队列! mosaica.sink_0 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 视频转换! 队列! mosaica.sink_1 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 视频转换! 队列! mosaica.sink_2 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 视频转换! 队列! mosaica.sink_3 \
timosaic name=mosaic \
Sink_0::startx=0 sink_0:starty=0 sink_0::width=640 sink_0::高度=360 \
Sink_1::startx=640 SINK_1::starty=0 SINK_1::width=640 SINK_1::高度=360 \
Sink_2::startx=0 Sink_2::starty=360 Sink_2::width=640 Sink_2:::height=360 \
Sink_3::startx=640 SINK_3:starty=360 SINK_3::width=640 SINK_3::height=360! \
video/x-raw、宽度=1280、高度=720、帧速率=30/1、格式=NV12! waylandsink sync=false



3°流水线

gst-launch-1.0 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 胶片! 玻璃刻度! 玻璃转换器! gldownload! 队列! mosaica.sink_0 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 胶片! 玻璃刻度! 玻璃转换器! gldownload! 队列! mosaica.sink_1 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 胶片! 玻璃刻度! 玻璃转换器! gldownload! 队列! mosaica.sink_2 \
视频测试 src! video/x-raw、宽度=1280、高度=720、帧速率=30/1! 胶片! 玻璃刻度! 玻璃转换器! gldownload! 队列! mosaica.sink_3 \
timosaic name=mosaic \
Sink_0::startx=0 sink_0:starty=0 sink_0::width=640 sink_0::高度=360 \
Sink_1::startx=640 SINK_1::starty=0 SINK_1::width=640 SINK_1::高度=360 \
Sink_2::startx=0 Sink_2::starty=360 Sink_2::width=640 Sink_2:::height=360 \
Sink_3::startx=640 SINK_3:starty=360 SINK_3::width=640 SINK_3::height=360! \
video/x-raw、帧速率=30/1、格式=NV12! waylandsink sync=false


我们需要降低处理速度、是否有办法?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sergio、

    我创建了 JIRA 来添加支持、将 UYVY/YUY2格式添加到 timosaic 插件中、因此不需要进行颜色转换。

    让您随时了解该开发情况。

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Suren

    感谢您的答复、我们将等候您的答复。  

    还有其他疑问、timosaic 使用硬件加速进行缩放?  或者这也可能是处理上的一个问题?

    此致、

    塞尔希奥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    是否有任何更新?


    此致、
    塞尔希奥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经创建了一个 JIRA、用于向过时插件添加 UYVY/YUY2格式的支持、

    尊敬的 Suren:

    是否有任何更新?


    此致、
    塞尔希奥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sergio、

    我正在与团队跟进此事。 您的帖子。

    此致、

    Suren

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Suren:

    谢谢你。

    此致、