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