将生物特征识别应用于人脸,实际上是包含两个方面:第一,从图像或视频帧中检测人脸,即所谓的“人脸检测”(face detection);第二,对检测到的人脸进行识别,判断这张脸是谁,即“人脸识别”(face recognition)。就实际应用而言,采用人脸做生物特征识别,其识别率、可靠性都无法与指纹、虹膜识别相提并论,但不失为模式识别中的一个典型应用,至少可以起到抛砖引玉的作用。
下面的源代码采用隐马尔可夫模型(HMM)做人脸识别,它是OPENCV 3.1 版本的一个应用示例程序,不再包含在 4.0 版本中。因此如果想编译源代码,则需要安装 OPENCV 3.1版本。该版本可以从SOURCEFORG上下载。关于程序使用以及算法说明,参考下面的网页(英文):
http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/appPage/FaceRecognition/FaceRecognition.htm
以及论文:
http://www.assuredigit.com/incoming/sourcecode/opencv/chinese_docs/papers/avbpa99.pdf
下载地址:
http://www.assuredigit.com/program/HMMDemo.rar
分享到:
相关推荐
基于隐马尔可夫模型的人脸识别 C/C++源代码
penCV基于隐马尔可夫模型(HMM)的人脸识别。
一种基于隐马尔可夫模型的人脸识别方法.pdf
基于隐马尔可夫模型的人脸识别源代码,是作模式识别的非常好学习代码。
基于隐马尔可夫模型实现的地图匹配c++源码(带详细注释).zip数据结构课设-基于隐马尔可夫模型实现的地图匹配c++源码(带详细注释).zip数据结构课设-基于隐马尔可夫模型实现的地图匹配c++源码(带详细注释).zip数据结构...
提出一种改进的基于隐马尔可夫模型的人脸识别方法 利用人脸隐马尔可夫模型的结构特征和Viterbi 算法的特点,对特征观察序列进行分割,使用部分序列对所有隐马尔可夫模型递进地计算最大相似度,同时排除相似度最小的...
置信度判别嵌入式隐马尔可夫模型人脸识别.pdf
为实现便捷高效的人机交互, 提高交互能力, 在基于隐马尔可夫模型HMM的基础上, 提出了一种新的3D手写识别方法。该方法使用带有三轴加速度传感器的手持设备去采集各种手写数据; 使用插值及快速傅里叶变换FFT滤波等方法...
隐马尔可夫模型(HMM)的孤立字语音识别,matlab程序实现
基于隐马尔可夫模型的人脸识别研究与实现.pdf
为了提高人脸识别率,提出了一种优化置信度的判别嵌入式隐马尔可夫(EHMM)人脸识别方法。提出的方法基于假设检验,通过最小化检验错误率得到优化置信度判别式训练准则。在优化置信度判别式训练准则的前提下,通过...
【语音识别】基于隐马尔可夫模型(HMM)的孤立字语音识别matlab源码.md
基于隐马尔可夫模型的语音单字识别研究,pdf
基于隐马尔可夫模型(HMM)的运动目标轨迹识别
基于隐马尔可夫模型的人脸特征标注和识别.pdf
MATLAB编写的语音识别程序-基于隐马尔可夫模型的语音识别
提出了一种基于层叠隐马尔可夫模型的方法,旨在将人名识别、地名识别以及机构名识别等
针对这一问题, 设计了一种基于隐马尔可夫模型的目标轨迹跟踪算法。该算法根据小区覆盖范围内的地理位置信息和目标用户的移动速度, 建立隐马尔可夫模型; 然后, 基于维特比译码算法对最佳路径和最佳状态概率进行最优化...
基于隐马尔可夫模型人脸识别vc源代码,希望对你学习隐马有帮助
OpenCV基于隐马尔可夫模型(HMM)的人脸识别