2013-03-23 160 views
0

美好的一天!网络摄像机和OPENCV

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

+0

[OpenCV with Network Cameras]的可能重复(http://stackoverflow.com/questions/712998/opencv-with - 网络摄像机) – 2013-09-13 08:56:47

回答

0

如果它是一个最近的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的似乎坚持,该URL必须以“.mjpg”结束(dot mjpg),所以如果没有,请添加一个虚拟参数,如:my/fancy/url?type=.mjpg

+0

该解决方案与IP摄像机无关。您的代码从HDD读取文件 – sam 2017-02-20 14:05:55