多语言展示
当前在线:616今日阅读:19今日分享:20

Mathematica基础——简单的图片处理①

Mathematica不仅能够解决数学问题,还可以用来处理图像,有时候感觉比PS用着方便。        下面,我们就来了解一下,Mathematica在处理图片上,有哪些具体方法!
工具/原料
1

电脑

2

Mathematica

3

自己喜欢的图片

方法/步骤
1

给出图片的反色——ColorNegate——“颜色的否定”;比如,把下面那副“小黄鱼”反色显示:ColorNegate[图片]        “小黄鱼”变成了“小蓝鱼”,而且背景色也变成了黑色!

2

反色,其实就是互补色;比如颜色RGBColor[0.1,0.2,0.3]的反色(互补色)就是RGBColor[0.9,0.8,0.7],也就是1减去各个数值!ColorNegate[RGBColor[0.1,0.2,0.3]] // InputForm

3

把图片变成黑白图片——Binarize——二值化(也就是0和1两种色):Binarize[图片]

5

画出图片的轮廓——Thinning:Thinning@Binarize[ColorNegate@图片]        图片经过反色——黑白——细化,得到轮廓线。

注意事项

本文,就简简单单的讲这么多!

推荐信息