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.

Nest Calls to Image Arithmetic Functions

Puede utilizar las funciones aritméticas de imagen en combinación para realizar una serie de operaciones. Por ejemplo, para calcular el promedio de dos imágenes,

C=A+B2

Podrías entrar

I = imread('rice.png'); I2 = imread('cameraman.tif'); K = imdivide(imadd(I,I2),2); % not recommended 

Cuando se utiliza con o datos, cada función aritmética redondea y recorta su resultado antes de pasarlo a la siguiente operación.uint8uint16 Esto puede reducir significativamente la precisión del cálculo.

Una mejor manera de realizar este cálculo es utilizar la función. realiza todas las operaciones aritméticas en la combinación lineal en doble precisión y sólo ronda y recorta el resultado final.imlincombimlincomb

K = imlincomb(.5,I,.5,I2); % recommended 

Consulte también

Temas relacionados