摘要:
随着目前移动设备硬件技术的不断发展,其性能与PC的差距越来越小,这使得在嵌入式平台上进行图像处理成为了可能.目前使用最广泛的是基于Android系统的嵌入式平台,与之相关的图像类应用需求也渐渐增多,如图片文字识别,人脸识别等等.而近年来,人脸表情识别技术成为了一个研究热点,这是由于表情特征是人内心世界的一种外在表现形式,通过对人脸表情特征进行识别,可以帮助我们了解掌握更多有关人内心的信息.本文将基于Android平台设计和开发一个人脸表情识别系统,该系统包括两方面的功能,一是对人脸进行有效识别,即人脸识别功能,另一个是对人脸表情进行准确的分类识别,即表情识别功能.通过该系统的使用能够得出正常,高兴,害怕,惊讶,生气,厌恶及悲伤等七种人脸表情状态.在对系统进行设计时,主要采用了OpenCV相关图像处理算法对图像进行采集和图像归一化操作,并采用基于肤色的人脸检测技术对人脸进行检测.在对图像进行表情识别时,主要采用了支持向量机的相关算法对人脸表情图像样本库进行分类训练,并将训练结果移植到Android平台,实现表情识别系统对人脸表情的分类功能,从而得出人脸表情识别结果.最后对本文所设计的人脸表情识别系统在不同环境下的运行情况进行测试,测试结果表明该系统达到了系统设计的要求,能够实现对不同表情的识别.
展开