linux下在安装OpenCV的摄像头依赖库
来源:互联网 发布:js confirm 标题修改 编辑:程序博客网 时间:2024/05/29 17:45
OpenCV安装前需要将需要用到的依赖库先安装好然后在cmake再install,否则opencv不会将依赖库编译进去。如果没有安装V4L.dev调用摄像头会报
HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP”错误
HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROPOpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /home/pi/Documents/opencv-2.4.13/modules/highgui/src/window.cpp, line 261terminate called after throwing an instance of 'cv::Exception' what(): /home/pi/Documents/opencv-2.4.13/modules/highgui/src/window.cpp:261: error: (-215) size.width>0 && size.height>0 in function imshowAborted
解决方法:
方法一: 安装v4l2ucp, v4l-utils 和 libv4l-dev. 对我来说没用。
方法二: 在视频imshow图像前,增加判断语句
while(true){ capture >>Image; if(!Image.empty()){ imshow("Test",Image); imwrite("test.jpg",Image); } if(waitKey(10) >= 0)break; }
然后, 只报错第一行, 但是程序可以正常运行。
之后,有出现了这个问题,仔细查阅,发现原因为
val/v4l2等必要的依赖库安装在opencv之后,opencv库编译时没有编译进去
因此,应在安装了依赖库后,重新安装opencv,重新cmake、make、makeinstall等。
阅读全文
0 0
- linux下在安装OpenCV的摄像头依赖库
- opencv在linux下的安装
- opencv在linux下的安装杂谈
- usb摄像头在linux系统下安装
- 在Linux下安装OpenCV
- 在linux下安装Opencv
- opencv在ubuntu下的安装(2014.11.2更新:读取摄像头的配置)
- Qt Opencv 在Linux下摄像头简单示例v1.0
- Qt Opencv 在Linux下摄像头简单示例v1.0
- 在linux下配置好opencv后,测试笔记本自带的摄像头
- Linux下安装摄像头
- ubuntu下QT+OpenCV控制摄像头通过labe( 显示Qt Opencv 在Linux下摄像头简单示例)
- 基于opencv网络摄像头在ubuntu下的视频获取
- Linux下基于OpenCV的摄像头数据采集与传输
- Linux下摄像头+OpenCV+zbar的编译+例程
- 关于虚拟机下Linux的opencv获取摄像头图像问题
- OpenCV在Linux(Fedora 10)下的安装
- OpenCV在Linux下的编译安装(Ubuntu )
- 小鑫数数儿
- JS 格林威治时间格式(GMT)与普通时间格式的互相转换
- 关于HTTP 转 HTTPS 的方法----总结
- 笔记集合
- python functools
- linux下在安装OpenCV的摄像头依赖库
- 用python玩转selenium
- 爬虫系列2常见网络错误
- C语言学习内容总结2017/11/4
- ORA-00312 ,ORA-00313
- 散列表
- C语言实验——打印数字图形
- 如何编写测试用例(笔记)
- 爬虫系列3网站构建技术类型