【发布时间】:2021-01-12 13:15:18
【问题描述】:
所以我要做的是将用户输入的图像转换为像素化程度更高的图像,仅限于使用几种颜色。
本质上,输入一个图像,减少组成图像的像素数量,并且只允许像素是用户指定的颜色。
我不确定 Matlab 图像处理工具箱是否有任何功能可以完成此类任务。我对颜色匹配有一些了解,但我很好奇图像处理工具箱是否可以提供帮助。
【问题讨论】:
所以我要做的是将用户输入的图像转换为像素化程度更高的图像,仅限于使用几种颜色。
本质上,输入一个图像,减少组成图像的像素数量,并且只允许像素是用户指定的颜色。
我不确定 Matlab 图像处理工具箱是否有任何功能可以完成此类任务。我对颜色匹配有一些了解,但我很好奇图像处理工具箱是否可以提供帮助。
【问题讨论】:
我想你要找的是函数
[输出,地图] = rgb2ind(输入,ncolors)
input 是您的输入图像,ncolors 是要减少到
Mathworks 网站上的更多文档:Mathworks reducing number of colors in image
【讨论】: