Circle detection for eye

조회 수: 3 (최근 30일)
Teik Jin Lim
Teik Jin Lim 2019년 11월 18일
댓글: Image Analyst 2019년 11월 19일
Hi everyone, I am stuck with this for weeks. After I input a face image,
First: I perform the viola jones eye region detection by using the vision.CascadeObjectDetector
Second: I perform the Canny edge detection based on the eye region that was detected during the first stage.
a = imread('face.jpg');
imshow(a);
detector = vision.CascadeObjectDetector('EyePairSmall');
bbox = step(detector,a);
out = insertObjectAnnotation (a,'rectangle',bbox,'detection');
subplot(2,2,1),subimage(out);
outb = imcrop(out,bbox);
[hog1,visualization] = extractHOGFeatures(outb,'CellSize',[8 8]);
subplot(2,2,2),subimage(outb);
I = rgb2gray(outb);
BW = edge(I,'canny');
subplot(2,2,3);
imshow(BW);
After that, the image shown is like this:
May I know how can I detect the iris (circle shape) based on the output of Canny edge detection ?
As the region has will only have two circles detected, how is it possible to be implemented ?
I read about the imfindcircle before, but it doesn't work out. Might need the community helps and some guidance on this.
Much appreciated. Thank you !
  댓글 수: 2
KALYAN ACHARJYA
KALYAN ACHARJYA 2019년 11월 18일
Iris circle?
Teik Jin Lim
Teik Jin Lim 2019년 11월 19일
Yaya. Iris circle

댓글을 달려면 로그인하십시오.

답변 (1개)

Image Analyst
Image Analyst 2019년 11월 19일
Why are you using edge detection???
I'd first try thresholding the red channel, and if that is not robust enough, try imfindcircles().
  댓글 수: 4
Teik Jin Lim
Teik Jin Lim 2019년 11월 19일
Can you write it in complete form ? I donno what are you talking about. Too random haha.
I am new to Matlab
Image Analyst
Image Analyst 2019년 11월 19일
OK, what is the name of your image? What did you call the variable?
Can you attach the cropped eye image alone? (Use imwrite()).

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Image Processing and Computer Vision에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by