再会!
我使用 Dev-C++ 作为我的 IDE 和 OpenCV 库。我需要获取我的 IP 摄像机拍摄的视频并使用 OpenCV 处理它。有人可以教我怎么做。我的操作系统是 Windows 7 64 位。非常感谢..
再会!
我使用 Dev-C++ 作为我的 IDE 和 OpenCV 库。我需要获取我的 IP 摄像机拍摄的视频并使用 OpenCV 处理它。有人可以教我怎么做。我的操作系统是 Windows 7 64 位。非常感谢..
如果它是最近的 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”(点 mjpg)结尾,所以如果不是,请添加一个虚拟参数,例如: my/fancy/url?type=.mjpg