主要内容

图像算术裁剪规则

整数算术的结果很容易溢出分配给存储的数据类型。例如,可以存储的最大值uint8Data为255。算术运算也会产生小数值,不能用整数数组表示。

MATLAB®算术运算符和图像处理工具箱算术函数使用这些规则进行整数算术:

  • 超过整数类型范围的值将被剪切或截断到该范围。

  • 小数值四舍五入。

例如,如果数据类型为uint8,结果大于255(包括)的值设置为255。下表列出了一些其他示例。

结果

数据类型

剪值

300

uint8

255

-45年

uint8

0

10.5

uint8

11

相关的话题