我正在尝试使用 OpenCV 读取实时提要,我之前使用的是已转换为 .avi 的读取视频,但是如果我尝试读取原始格式的实时提要,它是如何工作的?
最佳答案
哦,那么简单:
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;
}
关于opencv - 如何使用 OpenCV 读取实时提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19043869/