I need to draw 3 circles on retinal images for classification.Can we draw circles of required radius using matlab program?.
이전 댓글 표시
Hi,I am doing project on Diabetic Retinopathy. I need to classify retinal images into mild,moderate and severe conditions.For this classification I have to draw 3 circles-1/3 of optic disc diameter,1 optic disc diameter and 2 OD diameter.Please suggest me the matlab program to draw circles automatically.
댓글 수: 2
arun anoop m
2020년 6월 27일
use boundingbox in matlab to "Rectangle" around the object
Image Analyst
2020년 6월 27일
I think you meant viscircles(), not bounding box.
답변 (4개)
Vineet
2013년 4월 24일
0 개 추천
Use the following command: pdecirc(xc,yc,radius) specify the center of the circle in xc and yc.
Anoop
2015년 2월 23일
0 개 추천
please attach your code as its for Diabetic retinopathy grading using 3 circles.Even I am need of it very badly
Anoop
2015년 3월 8일
0 개 추천
i did it using region props and pixel list and used circle.m program to get required output
Image Analyst
2020년 6월 27일
Assuming you have the centroid (x,y) and diameter of the optic disk, you can use viscircles():
% Get 3 centers.
centers = repmat([x, y], 3, 1]);
% Make diameters of 1/3, 1, and 2 times the optic disk diameter.
diameters = [opticDiskDiameter / 3, opticDiskDiameter, 2 * opticDiskDiameter];
% Draw the circles over the image.
viscircles(centers, diameters);
카테고리
도움말 센터 및 File Exchange에서 Optics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!