本人小硕,毕业一年半,读书期间做了多个人脸识别相关项目,毕业后从事信号处理相关工作,想想以前的人脸识别相关的经验以及学习内容不想丢,特以简书为平台记录一下,大神请绕路,系列文章纯属自己的经验学习笔记,轻喷!不足之处,望批评指正。。。。。
言归正传,图像处理最牛逼的应用应该数人脸识别莫属了。本文将基于opencv简述如何从环境搭建到人脸识别算法调用实现的过程。
1、基础环境准备
本人使用的是win10+vs2015+opencv3.4.2,假设的前提是vs2015安装正确,opencv是从官网下载的可执行程序版本(网址:opencv)。
2、opencv配置
下载好的opencv版本,直接解压,产生的文件如图所示:
打开vs2015,新建项目,进行环境配置。
(1)设置输出路径,该路径可以默认,本人为了方便文件管理,单独设置了一个文件夹。
(2)设置路径,这里建议使用相对路径,本文截图使用的是绝对路径。
(3)设置依赖的lib文件
注意平台设置的版本要和文件一直,文件是release版本的,对应的文件应该是不带d的,带d的是dubug版本。
3、测试程序
编写测试程序,完成编译,程序及运行结果如图所示。
至此,环境配置完成。
令外:运行程序需要opencv_world342.dll文件,因此,要把该文件拷贝到bin文件夹下。