Нужна ли сборка OpenCV с Gstreamer для использования Gstreamer в OpenCV - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь отправить cv::Mat кадров через RTSP. Я создал рабочий проект в Visual Studio, используя GStreamer, используя этот код gst-rtsp-server . Я могу получить тестовое видео GStreamer, используя VL C.

Теперь я пытаюсь отправить видео через OpenCV, читая его кадр за кадром, используя cv::VideoCapture

Но мой OpenCV построен без поддержки GStreamer? Как я могу использовать библиотеку GStreamer для отправки кадров Opencv через RTSP?

1 Ответ

0 голосов
/ 05 марта 2020

Чтобы захватывать кадры с помощью OpenCV с бэкэндом gstreamer, вам нужно будет собрать OpenCV с Gstreamer. После этого вам нужно будет передать ваш apiPreference cv2.CAP_GSTREAMER в качестве второго аргумента cv::VideoCapture(). Например: cv::VideoCapture(filename,cv::CAP_GSTREAMER).

...