Opencv安装中遇到的问题总结
第一次安装Opencv3.4.12
第一次安装十分顺利,按着这个教程来装的
https://blog.csdn.net/dada19980122/article/details/109723798
之后安装Opencv3.4.1
存在的问题
VTK对应的版本要降级
主要几个步骤:
- 下载VTK7.1;
- 根目录创建build文件夹;
- cmake-gui …
- configure;
- 在build下创建一个文件夹install,然后在Search中搜索CMAKE_INSTALL_PREFIX,并设置该路径为上面所创建的install目录;
- configure,generate;
- make -j10;
- sudo make install;
卸载之前装的Opencv3.4.12
下载Opencv3.4.1与对应的contrib模块
https://github.com/opencv/opencv
https://github.com/opencv/opencv_contrib
cmake与make阶段
-
build文件夹 下cmake-gui …
configure会出现缺少ippicv文件问题,修改opencv-3.4.1/3rdparty/ippicv/ippicv.cmake文件第47行为
“file:///home/forest/test/”
test下存放下载的ippicv文件。 -
修改一些参数
CMAKE_BUILD_TYPE: Release;
OPENCV_EXTRA_MODULES_PATH: opencv_contrib-3.4.8/modules;
BUILD_opencv_cudacodec=OFF
VTK路径修改为7.1.1那个 -
对于缺少的boostdesc_bgm.i,vgg等11个文件,放在opencv-3.4.1/opencv_contrib/modules/xfeatures2d/src路径下
-
缺少的face_landmark_model.dat问题,修改opencv-3.4.1/opencv_contrib/modules/face/CMakeLists.txt文件中第19行为"file:///home/forest/testt/"该路径下存放.dat文件
-
configure,generate(不用管boost,vgg)缺少的报错
-
sudo make -j10
-
sudo make install
-
添加路径