在opencv3.2.0+vs2015的环境下,是可以使用opencv读取rtsp流的.
cv::VideoCapture vcap; const std::string videoStreamAddress = "rtsp://admin:test123456@192.168.1.19:55/MPEG-4/ch1/main/av_stream";
rtsp://192.168.1.19/vod/mp4://BigBuckBunny_175k.mov
if (!vcap.open(videoStreamAddress))
{
std::cout << "Error opening video stream or file" << std::endl;
return -1;
}
代码如下:
#include "stdafx.h"
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
VideoCapture cap;
cap.open("rtsp://192.168.1.19/stream1");
Mat Camera_CImg;