首页 > 解决方案 > Opencv ip camera bad memory access exception 在 Mat.inl.hpp 标头中使用 rtsp protocoll

问题描述

我正在尝试通过 rtsp protocoll 连接到 IP 摄像头来解决对象检测任务,我的问题是访问摄像头。我使用 rtsp 协议,当我以发布模式启动系统时,几分钟后它给了我一个糟糕的内存访问异常:

在此处输入图像描述

我使用以下代码访问相机:

VideoCapture cap; 
Mat src; 
cap.open("rtsp://<xxx>:<xxx>@ip_adress:554"); 

while(true){

    cap.copyTo(src);
    resize(src, src, Size(640, 480)); 
    imshow("source", src); 
    char k = (char)cv::waitKey(25);

    if (k == 27)
        break;
}

我处理帧以应用神经网络,但我不明白为什么系统在 4/5 分钟后给我这个异常。

谢谢。

标签: c++opencvcomputer-visionrtspopenvino

解决方案


推荐阅读