图像算术裁剪规则
整数算术的结果很容易溢出分配给存储的数据类型。例如,可以存储的最大值uint8
Data为255。算术运算也会产生小数值,不能用整数数组表示。
MATLAB®算术运算符和图像处理工具箱算术函数使用这些规则进行整数算术:
超过整数类型范围的值将被剪切或截断到该范围。
小数值四舍五入。
例如,如果数据类型为uint8
,结果大于255(包括正
)的值设置为255。下表列出了一些其他示例。
结果 |
数据类型 |
剪值 |
---|---|---|
300 |
|
255 |
-45年 |
|
0 |
10.5 |
|
11 |