feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

基于隐马尔可夫模型的人脸识别C/C++源代码

Posted on 2008-04-11 19:10  feisky  阅读(1182)  评论(0编辑  收藏  举报
2004年09月16日 10:22:00

将生物特征识别应用于人脸,实际上是包含两个方面:第一,从图像或视频帧中检测人脸,即所谓的“人脸检测”(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



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=106240


无觅相关文章插件,快速提升流量