Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Reglas de recorte aritmético de imagen

Los resultados de la aritmética de enteros pueden desbordar fácilmente el tipo de datos asignado para el almacenamiento. Por ejemplo, el valor máximo que puede almacenar en datos es 255.uint8 Las operaciones aritméticas también pueden dar lugar a valores fraccionarios, que no se pueden representar mediante matrices de enteros.

los operadores aritméticos y las funciones aritméticas utilizan estas reglas para la aritmética de enteros:MATLAB®Image Processing Toolbox™

  • Los valores que superan el intervalo del tipo entero se recortan o truncan a ese intervalo.

  • Los valores fraccionarios se redondean.

Por ejemplo, si el tipo de datos es , los resultados mayores que 255 (incluido ) se establecen en 255.uint8Inf La tabla enumera algunos ejemplos adicionales.

Resultado

Clase

Valor recortado

300

uint8

255

-45

uint8

0

10.5

uint8

11

Temas relacionados