rgb2ind函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/fengxianghui01/article/details/72768138

rgb2ind函数对于减少RGB图像的颜色数是非常有用的。

源码:对彩色图像进行索引图像转化并抖动

f = imread('./face_2.jpg');
[x,map] = rgb2ind(f,8,'nodither');%非抖动处理
subplot(1,2,1),imshow(x,map)
[x1,map1] = rgb2ind(f,8,'dither');%抖动处理
subplot(1,2,2),imshow(x1,map1)


可将图像确实是颜色的数量明显减少了,图一非常明显的显示了伪轮廓,图二对抖动处理后显示出了较好的色调,伪轮廓也明显减少了,

源码:抖动处理在灰度图像是非常明显的。

f = rgb2gray(f);
g1 = dither(f);%灰度图像抖动处理
subplot(1,2,1), imshow(f)
subplot(1,2,2), imshow(g1)



猜你喜欢

转载自blog.csdn.net/fengxianghui01/article/details/72768138
RGB
今日推荐