c++ - 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 分钟后给我这个异常。
谢谢。
解决方案
推荐阅读
- java - 如果我在给定端点上全局允许所有请求,如何禁用在方法级别设置的@PreAuthorize 注释?
- authentication - 使用 ADFS 和 SAML 配置 SSO
- r - 在R中交换多列
- reactjs - 如何修复错误:capacitor.config.json 不存在,您是否在项目根目录中设置了电容器?在离子中添加带电容器的电子时?
- json - 使用 Scala 语言的 MongoDB
- c++ - 如何使用 C++ WinForm 中的线程在 2 个不同的图片框中显示网络摄像头
- html - 当我进入 laravel mix 中的混合组件菜单时,所有菜单都被锁定
- javascript - 将对象转换为另一个对象
- python - Python 3.0 需要从 windows 中打开的 excel 文件(.xlsx)中读取数据
- javascript - 如何检查是否有任何 npm 包从我的系统中窃取环境变量?