Opencv大家应该很熟悉了,即使没有使用过,也应该都听过,它是经典的图像处理库,OpenCV在Windows下安装是很简单的,只需要配置DLL即可。但是在linux下,因为Linux各种发行版本多种多样,所以我们只有自己通过编译源码的方式来安装OpenCV了,本文测试的是ubuntu 18.04.2,源码安装会自动根据你当前的Ubuntu系统中安装的组件来编译OpenCV源码,所以说你编译好的这份OpenCV库是独一无二的,移到别的地方就不行了的。
成都创新互联公司主营叶城网站建设的网络公司,主营网站建设方案,成都APP应用开发,叶城h5小程序设计搭建,叶城网站营销推广欢迎叶城等地区企业咨询
这里讲解如何在Ubuntu 18.04.2下编译安装OpenCV 3.4.0步骤过程。
1、源码下载
OpenCV官网:https://opencv.org/
github地址: https://github.com/opencv/opencv/releases/tag/3.4.0
直接下载 https://github.com/opencv/opencv/archive/3.4.0.tar.gz
目前最新版本是OpenCV 4.1.0,不过我没有用最新版本,本文测试的是OpenCV 3.4.0。
2、安装依赖
首先看官方的安装说明,这个非常有必要,官方写的比较好,基本按照官方说明进行操作就可以了。
官方编译安装说明:https://docs.opencv.org/3.4.1/d7/d9f/tutorial_linux_install.html
安装OpenCV需要先安装必要的工具包。
安装依赖
如果提示 E: 无法定位软件包 libjasper-dev
添加
再次运行如下命令:
检查自己安装的gcc、cmake的版本是否太低。
3、编译安装
解压源码
在源码外创建一个编译文件夹,不要直接在源码文件夹里面操作,以防乱了源码,对后续开发不利
进入创建的文件夹
执行cmake,生成makefile
编译
安装
查看安装结果
4、配置
安装完后配置
打开文件可能是空白的,没有关系,继续下一步,在文件末尾添加
/usr/local/lib
使配置生效
添加环境变量
在文件最后添加
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
使环境变量生效
5、测试
下面用一个小程序测试一下
找到
cd到opencv-3.4.0/smaples/cpp/example_cmake目录下
我们可以看到这个目录里官方已经给出了一个cmake的example我们可以拿来测试下
按顺序执行
报错Gtk-Message: Failed to load module "canberra-gtk-module"
解决方法
sudo apt-get install libcanberra-gtk-module
如下图:
再次运行
即可看到打开了摄像头,在左上角有一个Hello OpenCV
即表示配置成功。
网站标题:Ubuntu18.04.2下编译安装OpenCV3.4.0过程
本文URL:http://www.csdahua.cn/qtweb/news32/395382.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网