【发布时间】:2014-02-02 23:17:59
【问题描述】:
我正在尝试使用图像处理工具箱中提供的功能获取视网膜图像(下图 1),以仅显示黑白血管(下图 2),阈值化、形态学运算等。我尝试了以下方法,但没有得到我需要的结果:
% READ IMAGES
eye1 = imread('Retina1.png');
%display coloured version(original)
imshow(eye1);
% convert to grayscale
grayeye1 =rgb2gray(eye1);
% display grayscale
imshow(grayeye1);
% make darker
dgrayeye1 = imadjust(grayeye1,[0.1 0.9],[]);
imshow(a);
se = strel('disk',1);
cannyeye = edge(dgrayeye1,'canny',0.15);
figure,imshow(cannyeye);
dilate = imdilate(cannyeye,se);
figure, imshow(dilate)
图 1:
图片 2:
【问题讨论】:
标签: image matlab image-processing