Я открываю свое устройство v4l2, и левый и правый потоки объединяются и открываются одновременно, есть ли способ разделить кадры изображения левого и правого датчиков и отобразить их одновременно с помощью gstreamer?
EDIT1:
ОК. Итак, у меня есть устройство v4l2 и стереокамера, в которой левый и правый потоки записывают в / dev / video0 и, используя gstreamer, я смог просмотреть оба кадры, я хотел бы знать, как разделить левую рамку и правую рамку и отображать в отдельных windows. Кроме того, я пробую этот сценарий также в opencv, где я получаю только правильный видеопоток, я хочу иметь возможность просматривать оба потока в отдельном windows либо в opencv, либо с помощью gstreamer.
Ниже приведен openCV one
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