繁体   English   中英

使用gstreamer的立体相机的v4l2设备左右视频流

[英]v4l2 device left and right video streams of stereo camera using gstreamer

我正在打开我的 v4l2 设备并且左右流同时加入和打开,有没有办法拆分左右传感器图像帧并使用 gstreamer 同时显示它们?

编辑1:

好的,所以,我有一个 v4l2 设备和一个立体摄像头,左右流都写入 /dev/video0 并使用 gstreamer,我能够查看两个帧,我想知道如何拆分左帧和正确的框架并显示在单独的窗口中。 另外,我也在 opencv 中尝试了这个脚本,在那里我只能获得正确的视频流,我希望能够在 opencv 或使用 gstreamer 的单独窗口中查看两个流。

下面是openCV之一

import os
import v4l2capture
import select
import numpy as np
import cv2

video = cv2.VideoCapture("/dev/video0")

while(True):
     ret,frame = video.read()

     cv2.imshow('whatever',frame)
     key = cv2.waitKey(1) & 0xFF
     if(key == ord("q")):
           break

video.release()
cv2.destroyAllWindows()

普通的 gstreamer 应用程序只是使用一个源和接收器

gst-launch-1.0 v4l2src ! xvimagesink

我能够在这里得到我的问题的答案,

https://www.stereolabs.com/docs/opencv/python/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM