code for performing erosion and dilation without using builtin functions like imdilate or imerode??
이전 댓글 표시
code for dilation and erosion without using builtin functions?
댓글 수: 3
John D'Errico
2016년 3월 5일
편집: John D'Errico
2016년 3월 5일
So write one. It is your homework after all. Why not make an effort. If and when you have a real question, then ask it.
Walter Roberson
2016년 3월 8일
"aaa aaa" commented
then why u r having tis page ..better close it
Walter Roberson
2016년 3월 8일
"aaa aaa": this facility exists to educate, not to do people's work for them.
When someone has a homework question, then at the very least we expect them to explain what it is they do not understand, at which point we will explain, or we will point them to appropriate documentation.
답변 (3개)
aslan memo
2019년 11월 7일
1 개 추천
if use this Structuring =[0 1 0;1 1 1;0 1 0]; how to write code ??
댓글 수: 1
Walter Roberson
2019년 11월 10일
How to write the code to accomplish what purpose?
SIMI M S
2016년 9월 23일
편집: Walter Roberson
2016년 9월 23일
Dilation code
A=imread( 'text.png' );
A=im2bw(A);
%Structuring element
B=[1 1 1 1 1 1 1;];
C=padarray(A,[0 3]);
D=false(size(A));
for i=1:size(C,1)
for j=1:size(C,2)-6
D(i,j)=sum(B&C(i,j:j+6));
end
end
figure,imshow(D);
댓글 수: 3
Faiza Bukenya
2018년 1월 24일
편집: Walter Roberson
2019년 11월 10일
Erosion code
A=imread('faiza.png')
A=im2bw(A);
%Structuring element
B=[1 1 0];
%Pad array with ones on both sides
C=padarray(A,[0 1],1);
%Intialize the matrix D of size A with zeros
D=false(size(A));
for i=1:size(C,1)
for j=1:size(C,2)-2
L=C(i,j:j+2);
%Find the position of ones in the structuring element
K=find(B==1);
if(L(K)==1)
D(i,j)=1;
end
end
end
figure,imshow(D);
Borhan Raad
2020년 8월 9일
편집: Walter Roberson
2020년 8월 9일
does it work with 3x3 Structuring element? if not, what adjustment do we need to make?
Walter Roberson
2020년 8월 9일
That code is only designed for linear structuring elements. The adjustment to it for a different width of linear structuring element would be
for j=1:size(C,2)-size(B,2)+1
L=C(i,j:j+size(B,2)-1);
Mohammed Hassan
2022년 2월 21일
0 개 추천
code for dilation and erosion without using builtin functions ?
댓글 수: 1
Image Analyst
2022년 2월 21일
movmax() is dilation. movmin() is erosion.
카테고리
도움말 센터 및 File Exchange에서 Common Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!