本文主要是介绍实训日记1:眼部图像的检测与预处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本次创新实训做的是基于视线追踪的眼动资讯网站,首先需要的是捕获眼部图像,并进行图像预处理,定位瞳孔。
- 眼部检测
眼睛检测可以使用英特尔的感知计算SDK,得出眼角的四个点,并由此计算出眼睛区域,计算的经验公式为:
眼部检测模块的工作流程如下:
- 图像预处理:
预处理主要包括四个方面:图像灰度化、图像对比度增强、图像二值化和图像降噪:
灰度化:
根据YUV的颜色空间中,Y的分量的物理意义是像素点的亮度,由该值反映亮度等 级,根据RGB和YUV颜色空间的变化关系可建立亮度Y与R、G、B三个颜色分量的联系: Y=0.2998*R+0.587*G+0.114*B,以这个亮度值Y表达图像的灰度值。 结果如图:
这篇关于实训日记1:眼部图像的检测与预处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!