CentOS 安裝opencv4.1.2的詳細安裝步驟

1.安裝庫 

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

2.下載文件

https://github.com/opencv/opencv/archive/4.1.2.zip

https://github.com/opencv/opencv_contrib/archive/4.1.2.zip

3.解壓

cd opencv4.1.2

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.1.2/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 4

make preinstall

4.安裝

cd /tmp/opencv/opencv-4.1.2/build

sudo make install

sudo ldconfig

5.修改環境 

/etc/ld.so.conf 增加 /usr/local/lib64

~/.bashrc 添加  

PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:$PKG_CONFIG_PATH
export PKG_CONFIG_PATH

#include<opencv2/opencv.hpp>
#include<iostream>

int main(){
    //std::cout<"hello"<<std::endl;
    cv::Mat img = cv::imread("./data/baboon.jpg");
    cv::imshow("hello",img);
    cv::waitKey(0);
    return 0;
}

g++ test.cpp -I /usr/local/include/opencv4 -L /usr/local/lib64 -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs 

或 g++ test.cpp  `pkg-config opencv4 --libs --cflags opencv4`

./a.out

參考 https://blog.csdn.net/verystory/article/details/102840743

 

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