Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/156.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我是否需要使用Gstreamer构建OpenCV才能在OpenCV中使用Gstreamer_C++_Opencv_Video Streaming_Gstreamer - Fatal编程技术网

C++ 我是否需要使用Gstreamer构建OpenCV才能在OpenCV中使用Gstreamer

C++ 我是否需要使用Gstreamer构建OpenCV才能在OpenCV中使用Gstreamer,c++,opencv,video-streaming,gstreamer,C++,Opencv,Video Streaming,Gstreamer,我正在尝试通过RTSP发送cv::Mat帧。 我使用以下代码在VisualStudio中使用GStreamer创建了一个工作项目。我能够使用VLC接收GStreamer的测试视频 现在我正试图通过OpenCV发送一个视频,通过使用cv::VideoCapture 但是我的OpenCV是在没有GStreamer支持的情况下构建的?如何使用GStreamer库通过RTSP发送Opencv帧?要使用带有GStreamer后端的Opencv捕获帧,您需要使用GStreamer构建Opencv。之后,您需

我正在尝试通过RTSP发送
cv::Mat
帧。 我使用以下代码在VisualStudio中使用GStreamer创建了一个工作项目。我能够使用VLC接收GStreamer的测试视频

现在我正试图通过OpenCV发送一个视频,通过使用
cv::VideoCapture


但是我的OpenCV是在没有GStreamer支持的情况下构建的?如何使用GStreamer库通过RTSP发送Opencv帧?

要使用带有GStreamer后端的Opencv捕获帧,您需要使用GStreamer构建Opencv。之后,您需要将apipereference
cv2.CAP\u GSTREAMER
作为第二个参数传递给
cv::VideoCapture()
。例如:
cv::VideoCapture(文件名,cv::CAP\u GSTREAMER)

我正在使用FFmpeg捕获帧。我只想用GStreamer发送它。不使用GStreamer构建openCV,我能做到吗?不,我不这么认为。您需要使用GStreamer.Ok进行构建。有没有关于使用gstreamer for Windows、Visual Studio构建opencv的好教程?我试过这个,但它给了我错误。