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
Nesta página do site você pode assistir ao vídeo on-line Clearing border components | Digital Image Processing| MATLAB duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Knowledge Amplifier 14 Julho 2020, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 1,329 vezes e gostou 6 espectadores. Boa visualização!