我正在研究虹膜识别系统。我想通过使用bwconncomp
分析图像中的连通分量来找到瞳孔。
瞳孔检测算法如下:
我的问题是:如何将虹膜上方和下方的空间设置为NaN。我如何获得与虹膜相对应的像素?
我的代码如下:
%% Read the file and dilate it
I = imread('eye.jpg'); %See the comments for the image.
erodedBW = rgb2gray(I);
se2 = strel('disk',35);
dilatedBW= imdilate(erodedBW ,se2);
imshow(dilatedBW);
%%pupil Detection
cc2=bwconncomp(dilatedBW);
labeled = labelmatrix(cc2);
L = bwlabel(dilatedBW);
[L, num] = bwlabel(dilatedBW);
%% Find the largest value of L
count=num;
largvalue=0;
for i=0:count,
L = bwlabel(dilatedBW);
if largvalue<=L
largvalue=L;
end
end