Segmentation of the microscope circle
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Ramanaesh Rao
il 22 Mar 2021
Commentato: Ramanaesh Rao
il 23 Mar 2021
I would like to remove the black area(background) of these images so that I can segment only the targetted region, which is the circle. Please help, thank you in advance.
2 Commenti
Risposta accettata
KALYAN ACHARJYA
il 23 Mar 2021
Modificato: KALYAN ACHARJYA
il 23 Mar 2021
You can direct thresold the largest black area. Here the shown code is quite lengthy, but it is easier to understand.
bwImage=imbinarize(rgb2gray(rgbImage));
mask=bwareafilt(~bwImage,1);
R_data=rgbImage(:,:,1);
G_data=rgbImage(:,:,2);
B_data=rgbImage(:,:,3);
R_data(mask)=255;
G_data(mask)=255;
B_data(mask)=255;
result=cat(3,R_data,G_data,B_data);
figure,imshow(result);
3 Commenti
KALYAN ACHARJYA
il 23 Mar 2021
Modificato: KALYAN ACHARJYA
il 23 Mar 2021
You have to load the image first-
rgbImage=imread('Imagefilename.jpg');
%......................^Check the image file name & extention
%After this paste previous code
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Biomedical Imaging in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!