# ImageMath

ImageMath es una función de uso múltiple que proporciona una imagen de salida en escala de grises o en blanco y negro en la que cada píxel es el resultado de una operación aritmética, por ejemplo, una suma, una sustracción o un promedio, realizada con dos imágenes de entrada.

## ImageMath Entradas

Parámetro | Descripción
Imagen 1 |
Imagen 2 |
Operación | Especifica la operación de procesamiento de imágenes que proporcionará una imagen de salida en escala de grises o en blanco y negro.
0 = Diferencia (por defecto) | Valor absoluto de la resta Imagen 1 - Imagen 2. Este parámetro calcula la diferencia en valores de escala de grises entre la Imagen 1 y la Imagen 2; el orden de las imágenes es irrelevante.
Imagen 1 | Imagen 2 |  | Imagen de salida
1 = Sustracción | Imagen 1 - Imagen 2. Este parámetro sustrae los valores en escala de grises de la Imagen 2 de los de la Imagen 1; el orden de las imágenes es relevante.
Imagen 1 | Imagen 2 |  | Imagen de salida
2 = Suma | Imagen 1 + Imagen 2. Este parámetro suma los valores en escala de grises de la Imagen 1 con los de la Imagen 2.
Imagen 1 | Imagen 2 |  | Imagen de salida
3 = Máx. | Valor máximo de Imagen 1 frente a Imagen 2. Este parámetro compara la Imagen 1 con la Imagen 2 y selecciona el píxel con el valor más alto en escala de grises.
4 = Mín. | Valor mínimo de Imagen 1 frente a Imagen 2. Este parámetro compara la Imagen 1 con la Imagen 2 y selecciona el píxel con el valor más pequeño en escala de grises.
5 = Promedio | Valor promedio de las Imágenes 1 y 2. Este parámetro suma los valores en escala de grises de la Imagen 1 e Imagen 2 y divide el resultado por dos.
Pantalla X | Especifica la coordenada x (por defecto = 0) en la que se visualizará la imagen de salida con respecto a la esquina superior izquierda.
Pantalla Y | Especifica la coordenada y (por defecto = 0) en la que se visualizará la imagen de salida con respecto a la esquina superior izquierda.
Mostrar | Especifica qué superposiciones gráficas han de visualizarse sobre la imagen.
0 = ocultar todo (por defecto) | Se ocultan los elementos gráficos disponibles, excepto cuando la celda que contiene la función ImageMath está resaltada en la hoja de cálculo.
1 = sólo gráficos de resultados | Se visualizará la imagen procesada en todo momento.

## ImageMath Salidas

Devuelve | Una estructura de datos Image que contiene la imagen procesada, o #ERR si alguno de los parámetros de entrada no es válido.

## ImageMath Ejemplo

En este ejemplo, el objetivo es producir un archivo de salida que presenta únicamente los orificios de una junta. Posteriormente, los agujeros serán referenciados por otra herramienta con la que se podrán tomar decisiones basadas en los mismos.

Como Imagen 1, el usuario captura una imagen de la junta completa (véase más abajo).

El usuario quiere que la Imagen 2 sea una copia de la Imagen 1, pero con todos los orificios blancos rellenados. Para ello, el usuario inserta la función Filter en la hoja de cálculo y, en la hoja de propiedades, maximiza la RDI seleccionando la palabra «Region» y haciendo clic sobre el botón Maximize Region que se encuentra en la barra de herramientas de la hoja de propiedades. Con la maximización de la RDI se garantiza que las RDI de las Imágenes 1 y 2 tengan el mismo tamaño.

Se selecciona seguidamente Fill Light Holes en el menú desplegable de Operation, se aceptan los ajustes por defecto de los demás parámetros y se hace clic sobre OK en la hoja de propiedades del filtro, con lo que se finaliza la configuración de este ejemplo y aplica la función a la imagen de entrada (véase el resultado más abajo).

A continuación, el usuario inserta la función ImageMath en la hoja de cálculo y acepta, en la hoja de propiedades, a A0 como Imagen 1. Ahora hay que referenciar la imagen de salida de la función Filtro como origen de la Imagen 2. El usuario hace doble clic sobre las palabras «Imagen 2» en la hoja de propiedades, tras lo cual esta desaparece para que pueda verse la hoja de cálculo de In-Sight. El usuario hace clic sobre la estructura de datos Image devuelta por la función Filter y hace clic sobre el botón OK de la barra de herramientas de edición de tareas para confirmar la selección y volver a la hoja de propiedades de ImageMath. (La selección realizada puede confirmarse también pulsando la tecla Entrar o haciendo doble clic sobre la estructura de datos Image).

Seguidamente, selecciona «Differences» en el menú desplegable de Operation, acepta los ajustes predeterminados de los otros parámetros y hace clic sobre OK en la hoja de propiedades de ImageMath, con lo que se finaliza la configuración de este ejemplo y aplica la función a la imagen de entrada.

El resultado es una imagen de salida que presenta únicamente los orificios de la junta (abajo).