图像处理——简单膨胀的Matlab实现
1 %% 膨胀函数 2 % 功能:对输入二值图像的进行膨胀,返回膨胀后的二值函数 3 % 输入:1) I, 二值图像,R×C二值二维数组; 4 % 2) N, 膨胀系数,正奇数。 5 % 输出:1) I_dilate, 膨胀后的二值图像。 6 function [I_dilate] = f_dilate(I, N) 7 [R, C] = size(I); 8 E = (N - 1) / 2; 9 I_dilate = I; 10 for i = (1 + E) : (R - E) 11 for j = (1 + E) : (C - E) 12 if(I(i, j) == 1) 13 for m = (i - E) : (i + E) 14 for n = (j - E) : (j + E) 15 I_dilate(m, n) = 1; 16 end 17 end 18 end 19 end 20 end 21 end