您好,我使用Apex2设备和EVO TX2 GMSL2设备,根据你们用户手册上提供的gstreamer输出视频流命令进行操作:gst-launch-1.0 -v v4l2src device="/dev/video0" ! video/x-raw,framerate=30/1,width=1280,height=720,format=UYVY ! xvimagesink
,得到的图像有问题:
明显能看出显示的图像格式错误。
但是我如果将命令行中的format值改为YUYV,则提示错误信息:
WARNING: erroneous pipeline: could not link v4lwsrc0 to xvimagesink0, v4l2src0 can't handle caps video/x-raw, framerate=(fraction)30/1,width(int)1280, height=(int)720, format=(string)YUYV
我使用你们提供的OpenCV/SDK/egl demo,将图像格式更改为YUYV后,图像显示正常。
我目前手中两个森云相机AR0143和IMX390都有这个问题,我尝试过在4.4镜像上和4.5镜像上都有这个问题发生。
请问如何修改,在gstreamer上可以类似于你们提供的demo文件一样,更改显示图像的格式,将格式从你们提供的UYVY更改为YUYV?
谢谢
|
|
|
|
|
共 1 个关于本帖的回复 最后回复于 2021-7-15 10:04