LINUX.ORG.RU

OpenCV не открывает pipeline gstreamer-а

 , ,


0

1

Доброго всем времени суток.

Случилась у меня проблема с OpenCV и GStreamer-ом. Создаю pipeline для gstremera в своём приложении, пытаюсь открыть его, но ничего не происходит - оно просто висит в этой функции

cv::VideoCapture m_cap;
m_cap.open("rtspsrc location=rtsp://admin:1ICenter@10.96.0.132:554/Streaming/Channels/101 latency=10 ! decodebin ! appsink",cv::CAP_GSTREAMER)

OpenCV собран с поддержкой GStreamer-а из исходников. GStreamer только из пакетов поставлен. Если выкинуть pipeline и оставить только rtsp-ссылку, то всё будет работать

Подскажите, что я делаю не так

export GST_DEBUG=3

Можно подробнее (до 7 вроде). Там не нужно queue? Типа такого:

rtspsrc location=rtsp://admin:1ICenter@10.96.0.132:554/Streaming/Channels/101 latency=10 buffer-mode=auto ! queue ! ...

Также, что пишет запуск через gst-launch?

gst-launch-1.0 rtspsrc location=rtsp://admin:1ICenter@10.96.0.132:554/Streaming/Channels/101 latency=10 ! decodebin ! fakesink
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.