该节来进一步讨论怎么样进行虹膜眼睛的位置确认,对一副图像
首先我们可以很直观的看出眼睛包括内外两个明显的轮廓,并且都呈现圆形,正是这种特征给了我们检测虹膜的一些方法启示。首先我们说怎么样检测内圆轮廓。
Hough变换在图像的形状检测上非常有效,具体就不介绍了,自己去百度下大概吧,贴一个参考下:
http://blog.163.com/yuyang_tech/blog/static/21605008320130233343990/
它使用的前提是输入图像必须是二值图,也就是黑白图,比如说像下面这种(这个是大圆了,提前用了一下):
这种二值图中,形成的形状越好,检测出来的效果越好。像这个,很明显就可以看出一个圆的轮阔了,加上它周围的噪声不是很多(多了检测的效果就很差了),那么我们在用hough变换的圆检测的时候就很容易检测出来了。
回归正题,我们先讲怎么才能得到内圆的二值棱阔图了?这里我们依照前面已经求出了圆心坐标,使用区域生长方法来进行求取轮廓。
(上节求圆心坐标程序可以表示为:)
%先自己读入图像
%滤波的大小一般为20~30效果较好