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.

Anidar llamadas a funciones aritméticas de imagen

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

C=A+B2

Puede introducir

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 solo redondea y recorta el resultado final.imlincombimlincomb

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

Consulte también

Temas relacionados