zzr069 发表于 2010-7-29 19:53:47

“数字图像处理中的掩模(Mask)”什么意思?当百科词条完善一下吧!高手解释一下

“数字图像处理中的掩模(Mask)”什么意思?高手解释一下{:6_162:} 下面是实例


I=imread('cameraman.tif');         % MATLAB自带的图像

imshow(I);

I=im2double(I);

T=dctmtx(8);

B=blkproc(I,, 'P1*x*P2',T,T');

Mask=[1 1 1 1 0 0 0 0

       1 1 1 0 0 0 0 0

       1 1 0 0 0 0 0 0

       1 0 0 0 0 0 0 0

       0 0 0 0 0 0 0 0

       0 0 0 0 0 0 0 0

       0 0 0 0 0 0 0 0

       0 0 0 0 0 0 0 0];

B2=blkproc(B,,'P1.*x',Mask);    % 此处为点乘(.*)

I2=blkproc(B2,, 'P1*x*P2',T',T);

figure,imshow(I2);               % 重建后的图像
页: [1]
查看完整版本: “数字图像处理中的掩模(Mask)”什么意思?当百科词条完善一下吧!高手解释一下