论文部分内容阅读
多年来研究发现,人类在认知世界和了解周围环境及人与人彼此沟通了解的过程中,有高达70%以上的信息都是从眼睛获取的。人眼所含的信息可以反映一个人的精神状态、心理状态、身体健康状况等。人眼变化信息的智能检测研究越来越成为各学科的需求,推动各学科的迅速发展。人眼的变化信息的研究更是无论在理论还是实践上都存在着巨大的意义。本文的主要研究工作是:本文主要对人眼变化信息进行检测统计。首先对人脸图像库中的人脸数字图像进行预处理操作,用直方图修改技术对图像增强,用高斯滤波器对图像进行去噪处理,对图像锐化、平滑处理,再对图像进行灰度图像转换处理;人眼检测模块分两步实现:利用灰度值之差比较对人眼区域进行筛选,先去除人脸图像中大多数不重要的信息,然后采用模板匹配算法检测到人眼位置。前者算法简单且计算速度快,后者关键在于模板的建立,而且模板在匹配的算法又很成熟,在选择合适的权值时会很好的定位人眼并能排除一定程度上图像中人脸背景的影响。接着对人眼进行特征提取,在求取宽和高的时候,采用的是引入直线对灰度图像进行扫描的办法求出被截线段长即为人眼的长轴和短轴。而关于对人眼周长、面积则是则是改进了凹多边形求面积的方法求得,通过多次试验验证了本文采用方法的优越性;最后是人眼变化信息统计模块。此模块算法简单,只要对通过不同人脸图像提取的人眼相应特征进行比较,通过比较结果反映人眼的变化信息,并对其做记录即可。本文在上面提到理论的基础上,在Visual Stdio2005开发平台,利用C++对人眼变化信息检测进行了编程实现。实验表明,各模块中的算法能够快速、准确地达到预计目的,有效地检测到人眼的变化信息,具有良好的实用性、可靠性和可扩展性。