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

7.6k 0
发表于 2010-7-29 19:53:47|江苏 | 查看全部 阅读模式
“数字图像处理中的掩模(Mask)”什么意思?高手解释一下 下面是实例


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

imshow(I);

I=im2double(I);

T=dctmtx(8);

B=blkproc(I,[8 8], '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,[8 8],'P1.*x',Mask);    % 此处为点乘(.*)

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

figure,imshow(I2);                 % 重建后的图像

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2026 光电工程师社区 版权所有 All Rights Reserved. Powered by Discuz! X5.0 Licensed 鄂ICP备17021725号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表