在 qt 中加载轴相机,并打开 cv
Loading an axis Camera in qt with open cv
一段时间以来,我一直在尝试使用在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 结尾。
相关文章:
- 将"打开的CV图像"中的"颜色"转换为整数格式
- 了解 GLM- openGL 中的相机转换
- 概念中的cv限定符需要表达式参数列表
- OpenGL相机和相机空间转型的困惑
- 将CHW格式的浮点向量转换为cv::Mat
- 错误的cv::face FacemarkLBF实例化
- 如何使用按钮更新GTK3图像以使用C++从相机捕获图片
- 如何检查给定的参数是否为 cv::noArray()?
- 开放 CV 中的动态内存分配,用于视频处理
- 通过 API 控制 DJI 相机
- 将相机数据从服务器实时流式传输到客户端
- 如何在 opencv 中使用 cv::VideoCapture::waitAny()
- 来自逆 vp 矩阵和相机位置的光线方向不正确
- OpenCV - Python 断言错误:SAD 算法 - 立体相机视差图计算
- 开放式CV相机校准过程
- 在 qt 中加载轴相机,并打开 cv
- 使用直接显示控制相机,并使用打开的CV捕获图像
- 相机在世界坐标中的位置来自 cv::solvePnP
- 使用打开的CV禁用相机自动设置
- 打开cv相机校准