ubuntu16.04 安装 opencv3.3.0 源代码编译

来源:互联网 发布:第一初恋网络剧百度云 编辑:程序博客网 时间:2024/04/29 04:27

主要借鉴了这篇博客:

http://blog.csdn.net/senosy/article/details/77005509

步骤: 
1) 安装依赖库 
$ sudo apt installbuild-essential 
$ sudo apt install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 
$ sudo apt install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev 
$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev liblapacke-dev 
$ sudo apt install libxvidcore-dev libx264-dev 
$ sudo apt install libatlas-base-dev gfortran 
$ sudo apt install ffmpeg
 
2)下载最新的opencv源代码 
git clone https://github.com/opencv/opencv.git 
注意:如果需要额外的支持库,请继续增加 
git clone https://github.com/opencv/opencv_contrib.git

3) 进入opencv的目录,建立build目录 
mkdir build
使用 cmake-gui 来生成 makefile

这里要安装cmake   我安装的是cmake3.10.0 ,先下载tar.gz包,然后在ubuntu中解压缩,然后使用如下语句增加软连接:

现在创建链接:

  1. sudo ln -sf /home/susiyue/work3/cmake-3.10.1-Linux-x86_64/bin/* /usr/bin/ 
将cmake的地址换成camke安装地址即可。
然后使用cmake-gui 测试可以弹出cmake窗口即可。
具体的编译opencv这篇博客非常清楚:
http://lib.csdn.net/article/opencv/41273

4)生成makefile之后就可以 
 make -j8

5)之后 sudo make install即可。 

原创粉丝点击