1

这是我的相机照片:

点击这里查看我的相机照片

我的相机很特别(不是纯双目相机),有一个usb接口,但有两个设备号。device:/dev/video0是左右摄像头图像,device:/dev/video1是左右摄像头结合图像的深度,我用gscam(gstream)驱动出来的/dev/video0是这样的:左右摄像头图像都在一个窗口里面:

点击这里查看被驱动的图片

如何将它们分开?分成两个窗口,让左右摄像头图像分开显示?

4

2 回答 2

0

接下来是提供的解决方案。使用width=1280, height=480 videotestsrc可以使用videocrop插件和tee.

gst-launch-1.0 videotestsrc pattern=0 ! video/x-raw, width=1280, height=480 ! tee name=t ! videocrop left=640 ! queue ! ximagesink t. ! videocrop right=640 ! queue ! ximagesink

在 gstreamer 0.10 中,管道将是下一个:

gst-launch-0.10 videotestsrc pattern=0 ! video/x-raw-yuv, width=1280, height=480 ! ffmpegcolorspace ! tee name="t" ! videocrop left=640 ! queue ! ximagesink t. ! videocrop right=640 ! queue ! ximagesink

原始来源是来自 videotestsrc 的 SMPTE 彩条。生成的作物显示在下一个链接中。根据您的需要调整它,您应该有两个分开的视频图像。

于 2017-02-08T01:23:58.277 回答
0

您可能必须使用 tee 和两个视频剪辑元素来剪切图片。

于 2017-02-07T16:01:39.143 回答