1

我从未编写过 VC++ 应用程序,现在我的任务是捕获 IP 摄像机并将文件保存在硬盘上。

我过去 2 天一直在冲浪,但找不到任何合适的链接或代码。

我在网上找到的示例代码捕获了网络摄像头,但与使用凭据读取 rtsp 协议上的视频流无关。

请帮帮我。谢谢和问候

4

1 回答 1

3

下面是访问公共网络摄像机的代码片段,对我来说很好用。

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;
}

这里有几个链接供您参考链接 1链接2

于 2013-09-19T12:33:22.540 回答