Matlab中imagesc用法

您所在的位置:网站首页 四维图像怎么画图的 Matlab中imagesc用法

Matlab中imagesc用法

2023-08-06 09:37| 来源: 网络整理| 查看: 265

图像颜色数据,指定为向量或矩阵。C 的每个元素定义图像一个像素的颜色。C 的元素映射到相关联的坐标区的颜色图中的颜色。C 中的最小值映射到颜色图中的第一种颜色,最大值映射到最后一种颜色。NaN 元素的行为未定义。

注意

如果您将 C 指定为 m×n×3 数组,则 imagesc 函数将图像解释为真彩色 (RGB) 图像。imagesc 不重新缩放真彩色图像的像素值。在调用 imagesc 之前,请使用 rescale 函数缩放真彩色像素值。

要改用 imagesc 函数的低级版本,请将 CData 属性设为名称-值对组。例如,imagesc('CData',C)。

在数据类型间转换

要将灰度图像数据从整数类型转换为 double 类型,请增加 1。例如,如果 X8 为 uint8 类型的灰度图像数据,则使用以下语法将其转换为 double 类型:

X64 = double(X8) + 1;

 

要将灰度图像数据从 double 类型转换为整数类型,请减去 1 并使用 round 确保所有值都为整数。例如,如果 X64 为 double 类型的灰度图像数据,则使用以下语法将其转换为 uint8:

X8 = uint8(round(X64 - 1));

 

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3