【opencv003】基于opencv的cmake安装教程
1、camke下载地址:
(我下载的是cmake-3.23.1-windows-x86_64.msi文件)
2、安装(一直点next便可(注意安装路径)、在安装的时候注意勾选path for all user,这样就不用去手动配置环境变量、以及生成desk icon)
3、使用CMake生成Opencv源文件
- 3.1指定opencv的安装路径,找到%安装路径%opencv/sources,在where is the source code中填入
- 3.2新建一个opencvbuild文件夹,存放相关的资源,填入where to build the binaries
- 3.3点击cofigure,选择相关的VS版本。点击finish,camke会进行编译,完成,第一次完成configure之后在进行一次configure
4.遇到问题及其解决方案:
CMake编译Opencv出现问题:error configuration process, project files may be invalid
版本信息:
cmake版本:3.23
IDE版本:VS2022
OPENCV版本:3.2.0
cmake报错信息:
解决方案:%opencv安装路径%opencv\sources\cmake下找到OpenCVCompilerOptions.cmake,用VScode打开,删除第21行和22行的else语句
5.其他:
opencv_contrib下载地址:
安装方式详见参考资料[3]
参考资料:
[1]OpenCV3编程入门,毛星云,P45-53
[2]ubuntu18 编译maplab opencv3_catkin 时出现Flow control statements are not properly nested,CSDN博主:小白逆袭,ubuntu18 编译maplab opencv3_catkin 时出现Flow control statements are not properly nested._小白逆袭的博客-CSDN博客
[3]OpenCV 3.2.0 + opencv_contrib+VS2017,CSDN博主:走召大爷,OpenCV 3.2.0 + opencv_contrib+VS2017_走召大爷的博客-CSDN博客