注:本文主要参考https://blog.csdn.net/wyyang2/article/details/103989455
- 第一步:在网上下载opencv3的源码编译包OpenCV Download
- 第二步:cmake时,输入:
cmake -D CMAKE_INSTALL_PREFIX=/home/username/opencv3 -D CMAKE_BUILD_TYPE="Rlease" -D OPENCV_GENERATE_PKGCONFIG=ON ..
- 第三步:编译安装
make
make install
- 第四步:配置环境
sudo vi /etc/ld.so.conf.d/opencv.conf
输入:/home/username/opencv3/lib
• 第五步:配置bashrc
vi ~/.bashrc
,在最后添加:
#opencv-3.4.12
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/home/username/opencv3/lib/pkgconfig
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:./home/username/opencv3/lib
保存后输入source ~/.bashrc
此时输入pkg-config --modversion opencv后会显示3.4.12,opencv4则是4.2.0
- 第六步:使用OpenCV3
编辑CMakeLists.txt,在find(OpenCV REQUIRED)
前输入:set(CMAKE_PREFIX_PATH "/home/username/opencv3")