Code without using imclearborder:
clc
clear all
close all
warning off
I=double(imbinarize(rgb2gray(imread('Border.png'))));
figure;imshow(I);
title('Original Image');
[r c]=size(I);
output=zeros(r,c);
for i=1:r
for j=1:c
if(i==r || j==c || i==1 || j==1)
output(i,j)=I(i,j);
end
end
end
output=double(output);
figure;imshow(output);
es=imreconstruct(output,I);
figure;imshow(es);
title('Border Part');
figure;
imshow(I-es);
title('Clearing Border objects');
Code using imclearborder:
clc
clear all
close all
warning off
I=(imbinarize(rgb2gray(imread('Border.png'))));
figure;imshow(I);
title('Original Image');
e=imclearborder(I);
figure;
imshow(e);
title('Clearing Border objects');
Documentation link of imclearborder:
https://www.mathworks.com/help/images...
Learn Image Processing using MATLAB:
• Add two Images | MATLAB (Complete cod...
#DigitalImageProcessing #MATLAB #ComputerVision
Sur cette page du site, vous pouvez voir la vidéo en ligne Clearing border components | Digital Image Processing| MATLAB durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Knowledge Amplifier 14 juillet 2020, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 1,329 fois et il a aimé 6 téléspectateurs. Bon visionnage!