文章目录
一、真彩色图像转化为灰度图像
Matlab函数:rgb2gray
>> I = imread('huoying1.jpg');
>> gray_I = rgb2gray(I);
>> figure;
>> subplot(121);imshow(I);
>> subplot(122);imshow(gray_I);
运行结果:

二、真彩色图像转化为索引图像
需要使用到的函数:rgb2ind
由于RGB图像一个像素占用三个字节, 分别存储R、G、B分量的值,而索引图像一个像素占用一个字节。在将灰度图像转换为索引图像时, 是从3个字节映射到一个字节的关系。 通常有以下三种算法:
- 均匀量化法
- 最小化方差量化法
- 均匀量化法
RGB = imread('huoying1.jpg');
[X1, map1] = rgb2ind(RGB, 64); %最小方差量化法
[X2, map2] = rgb2ind(RGB,

本文详细介绍如何在Matlab中进行各种图像类型的转换,包括真彩色图像到灰度图像、索引图像,灰度图像到索引图像,索引图像到RGB图像等,并提供了具体的函数和代码示例。

6097

被折叠的 条评论
为什么被折叠?



