Table of Contents Preface 1 Chapter 1: Preparing for the Mission 7 Setting up a development machine 8 Windows 10 OpenCV on Windows with binary installers 12 OpenCV on Windows with CMake and compilers 12 Mac 15 Mac with MacPorts 16 Mac with Homebrew
本文首先介绍了人脸识别技术的研究背景、国内外研究现状和应用场景;研究了Viola&Jones人脸检测算法的基本原理,并对其中涉及的Haar-like特征、积分图方法、AdaBoost分类器和级联的思想进行了阐述;研究了基于PCA实现的特征脸算法、基于LDA实现的Fisherfaces算法和局部二值模式直方图(LBPH)算法三种人脸识别算法的基本原理及思想;最后,通过上述理论学习,基于OpenCV,在Visual Studio 2012开发环境下,利用ORL人脸数据库,分别对上述算法进行了算法实现