参考教程:https://blog.csdn.net/u012321968/article/details/105364113?utm_source=app
  
1 准备工作 
 
2 编译与安装 
- 在
opencv3.4.15/modules/CMakeLists.txt 中加上   
include_directories(
	#记得换成自己主机上的路径
	$(XXX)/opencv3.4.15/opencv_contrib-3.4.15/modules/xfeatures2d/include)
  
- 将下载好的boostdesc_bgm等文件复制到
$(XXX)/opencv-3.4.15/opencv_contrib-3.4.15/modules/xfeatures2d/src中 - 在opencv3.4.15目录中输入以下命令(注意要换上地址)
   
注意:如果涉及到同时管理多个版本的opencv建议CMAKE_INSTALL_PREFIX=换成其他地址  
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -DOPENCV_EXTRA_MODULES_PATH=$(XXX)/opencv-3.4.15/opencv_contrib-3.4.15/modules -DOPENCV_GENERATE_PKGCONFIG=ON ..
make -j8
sudo make install
  
3.环境配置 
注意:如果只是在CMakeLists.txt中使用opencv可以不用配置环境,只需在CMakeLists.txt文件中指定opencv安装的位置即可。  
 
sudo gedit /etc/ld.so.conf.d/opencv.conf
sudo ldconfig
sudo gedit /etc/bash.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig  
export PKG_CONFIG_PATH 
source /etc/bash.bashrc
sudo updatedb
  
4 测试 
在终端输入  
pkg-config --modversion opencv
  
如果输出相应的版本号,则说明安装成功。  
5 致谢 
感谢苏瓜皮的博客。  
随缘更新如何管理多版本opencv。 
                
                
                
        
    
 
 |