I=imread('image.png');
subplot(2,2,1),imshow(I);
title('a');
greenI=I(:,:,2);
subplot(2,2,2),imshow(greenI);
title('b');
clahed = adapthisteq(greenI);
subplot(2,2,3),imshow(clahed);
title('c');
medfiltered=medfilt2(clahed);
subplot(2,2,4),imshow(medfiltered);
title('d');
meanfilter=[1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1;1 1 1 1 1 1 1 1 1 1 1 1 1]/169;
meanfiltered=(conv2(medfiltered,meanfilter,'same'));
figure,imshow(meanfiltered);
title('meanfiltered');
diff=double(medfiltered)-meanfiltered;
figure,imshow(diff);
title('difference');
thresholded = imbinarize(diff,-15);
complemented = imcomplement(thresholded);
figure,imshow(complemented);
Best Answer