计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (10): 182-185.

• 图形图像处理 • 上一篇    下一篇

iOS平台下人脸识别系统设计与实现

徐国青1,朱兆旻1,卢春红1,顾晓峰1,胡  峥2   

  1. 1.江南大学 轻工过程先进控制教育部重点实验室,江苏 无锡 214122
    2.无锡市航道管理处,江苏 无锡 214031
  • 出版日期:2015-05-15 发布日期:2015-05-15

Design and implementation of face recognition system based on iOS platform

XU Guoqing1, ZHU Zhaomin1, LU Chunhong1, GU Xiaofeng1, HU Zheng2   

  1. 1.Key Laboratory of Advanced Process Control for Light Industry(Ministry of Education), Jiangnan University, Wuxi, Jiangsu 214122, China
    2.Wuxi Waterway Management Division, Wuxi, Jiangsu 214031, China
  • Online:2015-05-15 Published:2015-05-15

摘要: 在iOS平台上开发了一款人脸识别系统,借助OpenCV函数库实现了基于Haar-like特征和AdaBoost算法的人脸检测。提出了主成分分析和线性判别分析相结合的人脸识别算法,既避免了主成分分析方法对图像信息不分主次、忽视类别信息的缺陷,又降低了线性判别分析算法高运算量导致的大误差、小样本的局限性。实验结果表明该系统的识别效果良好。

关键词: iOS平台, 人脸识别, OpenCV, 主成分分析, 线性判别分析

Abstract: A face recognition system based on the iOS platform is developed. The face detection is realized based on Haar-like features and AdaBoost algorithm by using OpenCV Library. The face detection algorithm combining the Principal Component Analysis(PCA) and Linear Discriminate Analysis(LDA) methods is proposed. The proposed algorithm can not only overcome drawbacks of the conventional PCA, which deals with the image regardless of primary or secondary information and without making use of the class information, but also decrease the limitation of large errors and small samples due to the large amount of computations in the LDA. Experiment results show that the designed system has good face recognition efficiency.

Key words: iOS platform, face recognition, OpenCV, Principal Component Analysis, Linear Discriminate Analysis