步驟
下載源碼
安裝支持庫
設(shè)置環(huán)境
設(shè)置參數(shù)
Cmake
make
一 、 下載源碼
cd ~/
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git
二扣汪、安裝支持庫
libgtk3.0
gtk+3-dev
pkg-config
tbb-dev
make
c++
packagegroup-core-buildessential-dev
三缩幸、 設(shè)置環(huán)境變量
source /usr/local/natinst/tools/versioning_utils.sh
setup_versioning_env
設(shè)置PKG-CONFIG路徑PKG_CONFIG_PATH
export PKG_CONFIG_PATH=<ffmpeg/lib/pkgconfig>:PKG_CONFIG_PATH
設(shè)置CXX
export CXX=x86_x64-nirt
設(shè)置頭文件包含目錄
export C_INCLUDE_PATH=/usr/include:$C_INCLUDE_PATH
四黔宛、設(shè)置參數(shù)
-D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr/local?
-D WITH_OPENCL=OFF?
-D WITH_OPENCL_SVM=OFF?
-D WITH_OPENCLAMDFFT=OFF?
-D WITH_OPENCLAMDBLAS=OFF?
-Wno-dev?
-D OPENCV_EXTRA_MODULES_PATH=/opt/opencv_contrib/modules/
-D BUILD_NEW_PYTHON_SUPPORT=OFF
五榔组、Cmake
mkdir build && cd build
versioning_call cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_OPENCL=OFF -D WITH_OPENCL_SVM=OFF -D WITH_OPENCLAMDFFT=OFF -D WITH_OPENCLAMDBLAS=OFF -Wno-dev -DOPENCV_EXTRA_MODULES_PATH=/opt/opencv_contrib/modules/ ..
注:
這一步的時候,會下載 ippicv药有,并且總是下載失敗
可以下載tar包毅戈,然后放到 .cache/ippicv/4e0352ce96473837b1d671ce87f17359-ippicv_2017u3_lnx_intel64_general_20170822.tgz/
其中4e0352ce96473837b1d671ce87f17359為md5值
六 、 make
versioning_call make -j10
后來Opencv3一直編譯不成功愤惰,故而換了opencv2.4.13苇经,竟然編譯成功了
參考資料
https://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html
ubuntu 14.04 編譯Opencv3.1錯誤:下載ippicv解決方案
[計算機視覺][ARM-Linux開發(fā)]OpenCV 3.1下載 ippicv_linux_20151201失敗