IP摄像头和OPENCV

时间:2013-03-23 06:49:19

标签: c++ opencv image-processing dev-c++

美好的一天!

我使用Dev-C ++作为我的IDE和OpenCV库。 我需要获取我的IP摄像头拍摄的视频并使用OpenCV进行处理。 有人可以教我如何做到这一点。我的操作系统是Windows 7 64位。 非常感谢..

1 个答案:

答案 0 :(得分:2)

如果它是最近的opencv版本,这可能会起作用:

Mat frame;
namedWindow("video", 1);
VideoCapture cap("http://150.214.93.55/mjpg/video.mjpg");
while ( cap.isOpened() )
{
    cap >> frame;
    if(frame.empty()) break;

    imshow("video", frame);
    if(waitKey(30) >= 0) break;
}   

opencv似乎坚持认为,网址必须以“.mjpg”(点mjpg)结尾,所以如果不这样做,请为其添加一个虚拟参数,例如:my/fancy/url?type=.mjpg