首页 文章

Matlab图像处理色彩还原

提问于
浏览
-2

我最近问了一个关于使用matlab来减少图像颜色数量的问题 . 然而,当我尝试这个时,我只能得到颜色近似值,然后将像素与颜色图中最近的颜色相匹配 .

例如,使用仅有三种颜色[红色,绿色,蓝色]的颜色贴图,它将扫描每种颜色,然后映射红绿色或蓝色 . 但是,此过程不会改变RGB密度以创建逼真的外观颜色 .

我很好奇是否有任何类型的内置函数可以使用这三种颜色并改变它们的密度来实现某个“像素字段”的平均颜色 .

我意识到这会失去分辨率,但我实际上是在尝试制作逼真的图像,通过改变特定区域内的RGB量仅使用三种颜色 .

1 回答

  • 0

    您正在寻找函数rgb2ind及其 'dither' 选项 .

相关问题