我从未编写过 VC++ 应用程序,现在我的任务是捕获 IP 摄像机并将文件保存在硬盘上。
我过去 2 天一直在冲浪,但找不到任何合适的链接或代码。
我在网上找到的示例代码捕获了网络摄像头,但与使用凭据读取 rtsp 协议上的视频流无关。
请帮帮我。谢谢和问候
我从未编写过 VC++ 应用程序,现在我的任务是捕获 IP 摄像机并将文件保存在硬盘上。
我过去 2 天一直在冲浪,但找不到任何合适的链接或代码。
我在网上找到的示例代码捕获了网络摄像头,但与使用凭据读取 rtsp 协议上的视频流无关。
请帮帮我。谢谢和问候
下面是访问公共网络摄像机的代码片段,对我来说很好用。
int main(int argc, char *argv[])
{
Mat frame;
namedWindow("video", 1);
VideoCapture cap("http://66.184.211.231/mjpg/video.mjpg");
while ( cap.isOpened() )
{
cap >> frame;
if(frame.empty()) break;
imshow("video", frame);
if(waitKey(30) >= 0) break;
}
return 0;
}