2026a

# 图像类型转换


在不同的图像类型(如 RGB(真彩色)、二值图像、灰度图像和索引图像)之间进行转换,并更改图像的数据类型

TyImageProcessing 支持二值、索引、灰度和真彩色图像类型。在每种图像类型中,像素以不同格式存储。例如,真彩色图像将像素表示为红、绿和蓝值的三元组,而灰度图像将一个像素表示为单个强度值。

不同图像类型的像素值可以以浮点、有符号和无符号整数类型存储。工具箱函数使您能够在图像类型和数据类型之间进行转换。

# 函数

在不同图像类型之间转换
函数名 简介
cmap2gray 将 RGB 颜色图转换为灰度颜色图
demosaic 将 Bayer 图案编码的图像转换为真彩色图像
im2gray 将 RGB 图像转换为灰度图像
imsplit 将多通道图像拆分为各个通道
ind2gray 将索引图像转换为灰度图像
ind2rgb 将索引图像转换为 RGB 图像
label2rgb 将标签矩阵转换为 RGB 图像
mat2gray 将矩阵转换为灰度图像
rgb2gray 将 RGB 图像或颜色图转换为灰度图
rgb2ind 将 RGB 图像转换为索引图像
使用阈值法转换为二值图像
函数名 简介
adaptthresh 使用局部一阶统计量的自适应图像阈值
graythresh 使用 Otsu 方法计算全局图像阈值
imbinarize 通过阈值化将二维灰度图像或三维体二值化
im2bw (不推荐)基于阈值将图像转换为二值图像
otsuthresh 使用 Otsu 方法的全局直方图阈值
使用量化法转换为索引图像
函数名 简介
grayslice 使用多级阈值将灰度图像转换为索引图像
imquantize 使用指定的量化级别和输出值对图像进行量化
在不同数据类型之间转换
函数名 简介
im2int16 将图像转换为 16 位有符号整数
im2single 将图像转换为单精度
im2uint16 将图像转换为 16 位无符号整数
im2uint8 将图像转换为 8 位无符号整数