Ubuntu 16.04配置Opencv

想偶尔用自己的笔记本编译OpenCV代码,由于笔记本是Ubuntu,所以与Windows下的配置方法不太一样,在网上找了一些方法,总结如下:

1.首先去官网下载Opencv,选择自己想用的版本,我这里选择的是OpenCV2.4.13,解压缩,然后进入OpenCV2.4.13所在的文件夹

  1. cd /home/keith/soft/opencv-2.4.13  

2.安装依赖库和cmake

依赖库:

  1. sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev   
  2. libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev  

如果不安装cmake,在下一步的cmake阶段会提示安装cmake。执行命令安装cmake:

  1. sudo apt-get install cmake  

3.安装完cmake之后执行命令

  1. cmake .  

看清楚cmake后面有一个"."符号!!!且cmake和"."之间有一个空格


4.执行完上述命令后执行

  1. sudo make  

如图所示:

之后就是漫长的编译过程,编译时间的长短和电脑配置有关系

5.sudo make 命令执行完毕后执行命令

  1. sudo make install  

6.sudo make install 执行完毕后OpenCV编译过程就结束了,接下来就需要配置一些OpenCV的编译环境


首先将OpenCV的库添加到路径,从而可以让系统找到

  1. sudo gedit /etc/ld.so.conf.d/opencv.conf  

执行此命令后打开的可能是一个空白的文件,不用管,只需要在文件末尾添加

  1. /usr/local/lib  
如图:

然后保存退出,执行如下命令使得刚才的配置路径生效

  1. sudo ldconfig  

7.配置bash,执行如下命令

  1. sudo gedit /etc/bash.bashrc  

在末尾添加

  1. PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
  2.   
  3. export PKG_CONFIG_PATH  

如下图

保存退出,然后执行如下命令使得配置生效

  1. sudo source /etc/bash.bashrc  

之后更新database

  1. sudo updatedb  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值