|
楼主 |
发表于 2007-4-14 00:27
|
显示全部楼层
用不用给图像矩阵数据最上最下最左最右填上两行数据0呢?
我把我最近学习的一块卷积运算的小程序给大家一起学习吧
% --- 模板卷积运算 ---
for i=2:257
for j=2:257
image33=[e(i-1,j-1) e(i-1,j) e(i-1,j+1); % 从图像e中取出3×3的矩阵
e( i,j-1) e( i,j) e( i,j+1);
e(i+1,j-1) e(i+1,j) e(i+1,j+1)];
temp=0; % 模板初始值为0
for m=1:3 % 图象的9个像素分别与模板的9个元素相乘,累加其结果。
for n=1:3
temp = image33(m,n) * panel(m,n) + temp;
end
end
panelimage(i,j)=temp/9; % 为控制亮度,将累加值取平均
end
end
这个取得是一个3*3的模板
我要取一个10*10的模板 |
|