Ubuntu下编译opencv各版本

OpenCV for linux

一、编译安装

1. CMAKE

第一步是复制文件

文件都在 下载链接: 百度云 密码: deih

OpenCV 2.4.11 / 2.4.13
0. 需要复制的文件

opencv 2.4.11 源码
or
opencv 2.4.13 源码

1. 解压文件

opencv-2.4.1*.zip解压出来

2. 在opencv-2.4.1*文件夹里
$ mkdir build
$ cd build

$cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D WITH_TBB=ON \
-D BUILD_EXAMPLES=ON ..
OpenCV 3.0.0
0. 需要复制的文件

opencv-3.0.0.zip
[ocv_contrib-3.0.0.zip
ippicv_linux_20141027.tgz

1. 解压文件

opencv-3.0.0.zipopencv_contrib-3.0.0.zip解压出来

2. 在opencv-3.0.0文件夹里
$ mkdir build
$ cd build

$cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D WITH_TBB=ON \
-D OPENCV_EXTRA_MODULES_PATH=<change to opencv_contrib_modules> \
-D BUILD_EXAMPLES=ON ..
3. 按Ctrl-C停止

执行完上面的命令,在看到正在下载ippicv_linux_20141027.tgz的时候按Ctrl-C停止cmake,将ippicv_linux_20141027.tgz替换opencv-3.0.0/3rdparty/ippicv/downloads/linux-********/ippicv_linux_20141027.tgz(ps:********代表一串十六进制数,这个数是随机的,但是应该只有一个这个文件夹)

4. 继续CMAKE
$cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D WITH_TBB=ON \
-D OPENCV_EXTRA_MODULES_PATH=<change to opencv_contrib_modules> \
-D BUILD_EXAMPLES=ON ..
OpenCV 3.1.0
0. 需要复制的文件

opencv-3.1.0.zip
ocv_contrib-3.1.0.zip
ippicv_linux_20151201.tgz

1. 解压文件

opencv-3.1.0.zipocv_contrib-3.1.0.zip解压出来

2. 在opencv-3.1.0文件夹里
$ mkdir build
$ cd build

$cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D WITH_TBB=ON \
-D OPENCV_EXTRA_MODULES_PATH=`<change to opencv_contrib_modules>` \
-D BUILD_EXAMPLES=OFF ..
3. 按Ctrl-C停止

执行完上面的命令,在看到正在下载ippicv_linux_20151201.tgz的时候按Ctrl-C停止cmake,将ippicv_linux_20151201.tgz替换opencv-3.1.0/3rdparty/ippicv/downloads/linux-********/ippicv_linux_20151201.tgz(ps:********代表一串十六进制数,这个数是随机的,但是应该只有一个这个文件夹)

4. 继续CMAKE
$cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_C_EXAMPLES=ON \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D WITH_TBB=ON \
-D OPENCV_EXTRA_MODULES_PATH=`<change to opencv_contrib_modules>` \
-D BUILD_EXAMPLES=OFF ..

2. 安装

$make -j4 # 跟核心数一样最好
$sudo make install

二、 下载链接

国内快速下载

opencv on git.oschina.net

https://git.oschina.net/hoseahsu/opencv.git

opencv_contrib on git.oschina.net

https://git.oschina.net/hoseahsu/opencv_contrib.git

官方github链接

opencv on github

https://github.com/opencv/opencv.git

opencv_contrib on github

https://github.com/opencv/opencv_contrib.git

支付宝扫一扫领红包

支付宝扫一扫领红包

打赏

微信支付宝
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值