我正在尝试通过RTSP发送cv::Mat
帧。我使用此gst-rtsp-server代码使用GStreamer在Visual Studio中创建了一个工作项目。我可以使用VLC接收GStreamer的测试视频。
现在,我正在尝试通过cv::VideoCapture
逐帧读取视频,从而通过OpenCV发送视频>
但是我的OpenCV是在没有GStreamer支持的情况下构建的吗?如何使用GStreamer库通过RTSP发送Opencv帧?
我正在尝试通过RTSP发送cv :: Mat帧。我使用此gst-rtsp-server代码使用GStreamer在Visual Studio中创建了一个工作项目。我可以使用VLC接收GStreamer的测试视频。现在...
要使用带有gstreamer后端的OpenCV捕获帧,您需要使用Gstreamer构建OpenCV。之后,您需要将apiPreference cv2.CAP_GSTREAMER
作为第二个参数传递给cv::VideoCapture()
。例如:cv::VideoCapture(filename,cv::CAP_GSTREAMER)
。