Ubuntu下编译opencv各版本

来源:互联网 发布:windows自带录音机 编辑:程序博客网 时间:2024/05/22 03:46

  • OpenCV for linux
    • 一编译安装
      • CMAKE
        • 第一步是复制文件
        • OpenCV 2411 2413
          • 需要复制的文件
          • 解压文件
          • 在opencv-241文件夹里
        • OpenCV 300
          • 需要复制的文件
          • 解压文件
          • 在opencv-300文件夹里
          • 按Ctrl-C停止
          • 继续CMAKE
        • OpenCV 310
          • 需要复制的文件
          • 解压文件
          • 在opencv-310文件夹里
          • 按Ctrl-C停止
          • 继续CMAKE
      • 安装
    • 二 下载链接
      • 国内快速下载
      • 官方github链接
  • 打赏

OpenCV for linux

一、编译安装

1. CMAKE

第一步是复制文件

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

OpenCV 2.4.11 / 2.4.13

0. 需要复制的文件

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

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

打赏

wechat

alipay

原创粉丝点击