构造图像掩膜的方法
来源:网络收集 点击: 时间:2024-08-05【导读】:
掩膜,类似于PhotoShop里面的蒙板。不过,本文介绍的方法,是使用Mathematica代码构造掩膜,方便快捷。本文约定:所有出图,都统一调整为500*365像素的大小。工具/原料more电脑Mathematica方法/步骤1/10分步阅读
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
注意事项
构造一个圆形掩膜:
a = Table
结果不尽人意,因为像素值大于1的地方,Mathematica默认为白色。

想要获得真正的掩膜,需要除以像素值的最大值:
(a/Max@a) // Image

但是上面的图,像素太少,导致放大之后,全是马赛克,因此需要提高采样率:
a = Table;
b = (a/Max) // Image

更高的采样率,会增加计算时间,但改进效果不明显。
a = Table;
b = (a/Max) // Image

方形掩膜:
n=3.65;
a = Table + Abs)^n, {x, -3.65, 3.65, 0.1}, {y, -5, 5,
0.1}];
b = (a/Max) // Image

当n减少到1.66,方形掩膜变成了:

n=0.6的情形:

变异掩膜:
a = Table], {x, -3.65, 3.65, 0.1}, {y, -5, 5, 0.1}];
b = (a/Max) // Image

对这个掩膜进行模糊处理:
c = b // Blur

把c作为掩膜,应用到b里面,并把掩膜像素值大于0所对应的原图相应像素的颜色变为反色。
ImageApply

掩膜的作用很多,以后我会慢慢给大家介绍。
理工学科MATHEMATICA图像处理掩膜蒙板版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1065675.html