网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

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

时间:2024-10-12 21:04:18

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

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

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

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

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

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

4、 如果感觉原图色彩太丰富,而黑白图色彩又太单调,就可以使用ColorQuantize:ColorQuantize[图片,3]——表示保留原图3种颜色!

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

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

Mathematica基础——简单的图片处理①
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com