在 qt 中加载轴相机,并打开 cv

Loading an axis Camera in qt with open cv

本文关键字:cv 相机 qt 加载      更新时间:2023-10-16

一段时间以来,我一直在尝试使用在Windows笔记本电脑上运行的opencv将图像从轴205网络凸轮加载到我的qt编程中。根据摄像机配置页面

从文件中获取 Motion JPEG 图像流: http://192.168.0.90/axis-cgi/mjpg/video.cgi?resolution=640x480

相机的登录名是用户名的根,密码是通行证

我已经尝试了代码中的几种变体,但我无法让程序显示图像

VideoCapture * cap = new VideoCapture("http://192.168.0.90/axis-cgi/mjpg/video.cgi?resolution=640x480");

Mat frame;

cap->read(frame);

我尝试的所有内容都会导致空框,感谢您的任何帮助

~吉比

经过一番混乱,我发现正确的代码是

    VideoCapture * cap = new  VideoCapture("http://root:pass@192.168.0.90/axis-cgi/mjpg/video.cgi?resolution=640x480.mjpg");

无论出于何种原因,网址都必须以 mjpg 结尾。