ra
一. gcc安装
二. cmake安装
三. Opencv安装
1.安装依赖
sudo yum -y install epel-release
sudo yum -y install gtk2-devel
sudo yum install -y libpng-devel
sudo yum install -y jasper-devel
sudo yum install -y openexr-devel
sudo yum install -y libwebp-devel
sudo yum -y install libjpeg-turbo-devel
sudo yum -y install libtiff-devel
sudo yum -y install tbb-devel eigen3-devel
sudo yum -y install boost boost-thread boost-devel
sudo yum -y install libv4l-devel
2.下载opencv和opencv_contrib
git clone https://gitee.com/binghai228/opencv.git
cd opencv
git checkout 4.5.4
git clone https://gitee.com/binghai228/opencv_contrib
cd opencv_contrib
git checkout 4.5.4
3.将opencv_contrib移动至opencv目录下
4.编译opencv
cd opencv/
mkdir build && cd build
Cmake编译选项(Tips:务必加上-D OPENCV_GENERATE_PKGCONFIG=ON该编译选择,否则无法生成opencv4.pc )
cmake -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules/ -D WITH_TBB=OFF -D WITH_CUDA=OFF -D BUILD_opencv_gpu=OFF -D BUILD_opencv_gpuarithm=OFF ..
make
make -j 8
sudo make install
5.环境变量配置
对系统环境变量进行配置
vim /etc/ld.so.conf.d/opencv.conf
在末尾添加:
/usr/local/lib
然后:
sudo ldconfig
找到生成的opencv4.pc的位置
find ./ -name opencv4.pc
将opencv4.pc拷贝至 /usr/local/lib/pkgconfig
检查是否安装成功:
pkg-config opencv --modversion