广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    构造图像掩膜的方法

    来源:网络收集  点击:  时间:2024-08-05
    【导读】:
    掩膜,类似于PhotoShop里面的蒙板。不过,本文介绍的方法,是使用Mathematica代码构造掩膜,方便快捷。本文约定:所有出图,都统一调整为500*365像素的大小。工具/原料more电脑Mathematica方法/步骤1/10分步阅读

    构造一个圆形掩膜:

    a = Table

    结果不尽人意,因为像素值大于1的地方,Mathematica默认为白色。

    2/10

    想要获得真正的掩膜,需要除以像素值的最大值:

    (a/Max@a) // Image

    3/10

    但是上面的图,像素太少,导致放大之后,全是马赛克,因此需要提高采样率:

    a = Table;

    b = (a/Max) // Image

    4/10

    更高的采样率,会增加计算时间,但改进效果不明显。

    a = Table;

    b = (a/Max) // Image

    5/10

    方形掩膜:

    n=3.65;

    a = Table + Abs)^n, {x, -3.65, 3.65, 0.1}, {y, -5, 5,

    0.1}];

    b = (a/Max) // Image

    6/10

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

    7/10

    n=0.6的情形:

    8/10

    变异掩膜:

    a = Table], {x, -3.65, 3.65, 0.1}, {y, -5, 5, 0.1}];

    b = (a/Max) // Image

    9/10

    对这个掩膜进行模糊处理:

    c = b // Blur

    10/10

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

    ImageApply

    注意事项

    掩膜的作用很多,以后我会慢慢给大家介绍。

    理工学科MATHEMATICA图像处理掩膜蒙板
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1065675.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 02:25:45  耗时:0.029
    0.0291s