資源簡介
使用matlab語言,實現灰度圖像的形態學處理,包括腐蝕、膨脹及頂帽變換操作。
代碼片段和文件信息
function?Mout?=?my_imdilate(ISE)
%?膨脹
[ImIn]?=?size(I);
Mout?=?I;
[SmSn]?=?size(SE);
a?=?(Sm-1)/2;
b?=?(Sn-1)/2;
for?i?=?1:Im
????for?j?=?1:In
????????if?i?<=?a
????????????m1?=?1;
????????else
????????????m1?=?i-a;
????????end
????????if?i?>?Im-a
????????????m2?=?Im;
????????else
????????????m2?=?i+a;
????????end
????????if?j?<=?b
????????????n1?=?1;
????????else
????????????n1?=?j-b;
????????end
????????if?j?>?In-b
????????????n2?=?In;
????????else
????????????n2?=?j+b;
????????end
????????Mout(ij)?=?max(max(duijiao1(Im1m2n1n2)));
????????Mout?=?(uint8(Mout));
????end
end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1363??2018-12-15?23:28??my_tophat.m
?????文件????????629??2018-12-15?23:16??my_imdilate.m
?????文件????????628??2018-12-15?23:15??my_imerode.m
-----------?---------??----------?-----??----
?????????????????2620????????????????????3
- 上一篇:matlab的多目標跟蹤
- 下一篇:粗糙集屬性約簡算法源碼MATLAB
評論
共有 條評論