注:本文主要参考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")
本文详细介绍了如何从源码编译安装OpenCV 3.4.12,包括cmake配置、make与makeinstall步骤,以及环境变量的配置和验证。重点在于如何在bashrc中设置路径,确保OpenCV库的正确使用。
903





