眼睛图像里眼睑遮挡的测量功能,挺适合做虹膜识别前的图像质量评估。Occmetric
这个小工具,思路比较简单,核心就是看图像的灰度值,灰一点,遮挡就多一点。整个流程也不复杂,从图像预到灰度计算,再到的遮挡打分,嗯,基本都用上了 MATLAB 里现成的图像功能,写起来也轻松。
虹膜识别的图像质量,真挺关键的,尤其是有眼睑遮挡的时候,直接影响识别效果。Occmetric
的玩法其实实用,提前测一下遮挡程度,可以帮你判断这张图到底靠不靠谱,挺适合做前期筛选。
图像预这块,去噪、调对比度、校光照,基本是标配,完之后用图像分割的方法抓眼睛区域,哦,虹膜、瞳孔、眼睑这些关键位置,分得越准,后面灰度值计算越靠谱。
灰度值计算挺,基本就是扫描眼睛区域,拿像素灰度值算平均数,遮挡区域一般灰一些,通过灰度差就能估出遮挡量,简单粗暴但还蛮好用的。
用的时候要注意,眼睛图像的质量还是要过关,太模糊或者光照太差,灰度值就不准了,结果就偏了。如果你正在做虹膜识别项目,或者眼睛图像,推荐你试试看,搭配Matlab 虹膜识别算法包效果会更好。