Clearing border components | Digital Image Processing| MATLAB

Veröffentlicht am: 14 Juli 2020
auf dem Kanal: Knowledge Amplifier
1,329
6

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


Auf dieser Seite können Sie das Online-Video Clearing border components | Digital Image Processing| MATLAB mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Knowledge Amplifier 14 Juli 2020 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 1,329 Mal angesehen und es wurde von 6 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!