Matlab图像处理像素化



所以我要做的是将用户输入的图像转换为仅使用几种颜色的更像素化的图像。

本质上,输入一个图像,减少构成图像的像素数量,并且只允许像素具有用户指定的颜色。

我不确定Matlab图像处理工具箱是否有任何功能可以完成这种任务。我有一些关于颜色匹配的知识,但我很好奇如果图像处理工具箱可以帮助无论如何。

我想你要找的是函数

[output, map] = rgb2ind(input, ncolors)

input是输入图像,ncolors是要减少到<= 65536的颜色数量;和[output,map]分别是输出图像和新的颜色图。

Mathworks网站上的更多文档:Mathworks减少图像中的颜色数量

最新更新