如何使用OpenCV阅读实时订阅源

时间:2013-09-27 06:14:58

标签: opencv video feed live

我正在尝试使用OpenCV阅读实时Feed,我之前使用过已经转换为.avi的已读视频,但如果我尝试读取原始格式的实时Feed,它是如何工作的?

1 个答案:

答案 0 :(得分:4)

哦,很容易:

VideoCapture cap;
cap.open(0); // open camera 0, or /dev/video0

VideoCapture cap;
cap.open("/home/me/my.avi"); // a video file

VideoCapture cap;
cap.open("http://dummy.url?stream=mpeg"); // a mjpeg , ipcam stream


// whatever, from here on you get a 'raw' 24bit bgr stream:
if ( cap.isOpened() ) {
    Mat frame;
    if ( ! cap.read(frame) ) // end of stream
         return -1; 
}