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

 时间:2026-05-03 04:40:37

1、        给出图片的反色——ColorNegate——“颜色的否定”;比如,把下面那副“小黄鱼”反色显示:

ColorNegate[图片]

        “小黄鱼”变成了“小蓝鱼”,而且背景色也变成了黑色!

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

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

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

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

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

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

Binarize[图片]

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

4、        如果感觉原图色彩太丰富,而黑白图色彩又太单调,就可以使用ColorQuantize:

ColorQuantize[图片,3]——表示保留原图3种颜色!

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

5、        画出图片的轮廓——Thinning:

Thinning@Binarize[ColorNegate@图片]

        图片经过反色——黑白——细化,得到轮廓线。

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

  • 【Mathematica入门】图像填充变换
  • 如何编写matlab界面程序
  • matlab 数据类型小谈
  • MATLAB联合绘制条形图、误差棒图、线图并改属性
  • Mathematica对于列表的各种操作①
  • 热门搜索
    钱串子的养殖方法 节约用水的方法 电脑内存条怎么安装 汽车导航怎么升级 君子兰的养殖方法和注意事项 怎么注册域名 鸡翅怎么做好吃 光子嫩肤效果怎么样 坏蛋是怎么样炼成的 qq怎么好友恢复