cenots7 opencv4.2安裝

 

1. 下載代碼

mkdir /tmp/opencv
cd /tmp/opencv
curl -Lo opencv.zip https://github.com/opencv/opencv/archive/4.2.0.zip
unzip -q opencv.zip
curl -Lo opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/4.2.0.zip
unzip -q opencv_contrib.zip

如果網絡不好下載一直要斷開請用git單個文件下載

$ mkdir opencv-4.2.0

$ cd opencv-4.2.0

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

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

切換到指定標籤

$ cd opencv

$ git checkout -b 4.2.0 4.2.0

$ cd ../opencv_contrib

$ git checkout -b 4.2.0 4.2.0

2. 依賴庫安裝

[compiler] sudo apt-get install build-essential [required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev [optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

sudo yum -y install pkgconfig cmake curl git gtk2-devel libpng-devel libjpeg-devel libtiff-devel tbb tbb-devel libdc1394-devel unzip

3. 用cmake編譯安裝

cd /tmp/opencv/opencv-4.2.0
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=/tmp/opencv/opencv_contrib-4.2.0/modules -D BUILD_DOCS=OFF -D BUILD_EXAMPLES=OFF -D BUILD_TESTS=OFF -D BUILD_PERF_TESTS=OFF -D BUILD_opencv_java=NO -D BUILD_opencv_python=NO -D BUILD_opencv_python2=NO -D BUILD_opencv_python3=NO -D WITH_JASPER=OFF -DOPENCV_GENERATE_PKGCONFIG=ON ..
make -j 1
make preinstall

 

直接用下面命令, 不用太多參數 

使用此行 cmake -D WITH_IPP=OFF -D WITH_TBB=ON -D WITH_EIGEN=ON ..(正確)

                               -D WITH_IPP=OFF 的意思是不再下載了
不用這行 xxxx   cmake -D WITH_TBB=ON -D WITH_EIGEN=ON .. (錯誤, 還是要重下ipp)xxxxxx

 

 

安裝

$ make -j8
$ make install

4,動態庫配置

/bin/bash -c 'echo "/usr/local/lib64" > /etc/ld.so.conf.d/opencv.conf'
ldconfig

5, 測試

https://blog.csdn.net/youlinhuanyan/article/details/104109599

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章