自己近期在学习机器学习想要動手做一个人脸识别项目,而OpenCV是一个非常不错的开源计算机视觉和机器学习库里面包含很多人脸检测和识别算法,并且包含很多训练好嘚模型实际实践起来相对简单,很适合现阶段的学习OpenCV支持Python、C++、Java等多种语言,基于Python环境的搭建过程比较简单(Pycharm+Anaconda+OpenCV),本文主要记录VisualStudio下C++环境的搭建以及OpenCV相关的配置
- 在VS2019 installer中勾选C++组件选项也可以修改安装路径(本机C盘是SSD,使用了默认路径,以便打开速度更快)
-
注意:不同版本的OpenCV对应于鈈同版本的
Visual C++
这里的vc14_vc15
表示包含VC++14
和VC++15
编译后的两个版本。之所以要注意这一点是因为不同的版本的Visual Studio
中包含不同版本的Visual C++
关于这两者之间的关系,可以参考 -
-
注意:选择
vc15
对应的文件夹
-
填写项目名称和存放路径
-
- 一种是只配置当前项目的设置
- 一种是配置当前用户的设置
-
-
点击
应用
和确认
,重启VS2019
-
- 替换
main.cpp
内容为以下测试代码:
-
如果出现以上界面说明配置成功(示例代码没有提供照片路径,需要自己添加)