InspectEdge
La función InspectEdge [InspecciónDeBordes] se utiliza para realizar un análisis avanzado de los bordes. Dentro de la región de interés (RDI) referenciada por la función, un conjunto de subregiones indexadas (denominadas Calibres y que sirven para la detección de bordes) adquieren información detallada sobre la ubicación precisa de las características mientras localizan bordes o pares de bordes en la imagen. Esta información se utiliza para determinar la ubicación de características, bordes o la ubicación y el espaciado de pares de bordes y para medir la anchura de los objetos en la imagen.
InspectEdge Descripción general
Tras insertar la función InspectEdge, se establece la RDI (puede ser la región interna de la propia función o una RDI referenciada por una función externa como EditMaskedRegion o EditPolylinePath) para determinar qué parte de la imagen debe explorar la herramienta para detectar el borde o los pares de bordes. La RDI referenciada se segmenta en distintos calibres y cada calibre proyecta los píxeles que contiene en una convolución para el análisis de bordes.
Una vez configurada la RDI, hay que realizar los siguientes pasos para aplicar correctamente la función:
- Especificar los valores de los parámetros Calibre, Contraste mínimo y Ancho de borde con los que se aíslan los bordes de interés.
- Definir un modelo de borde que describa el borde o el par de bordes de interés utilizando para ello las funciones InspectEdgeForDefect, InspectEdgePosition, InspectEdgeTrainBeadPath y/o InspectEdgeWidth.
Cuando se tiene la función InspectEdge preparada, se pueden realizar múltiples inspecciones utilizando una sola función InspectEdge como entrada. Por ejemplo, en la RDI de la función InspectEdge, una función InspectEdgeForDefect podría hacer referencia a la función InspectEdge para determinar defectos posicionales, mientras que una función InspectEdgeWidth podría realizar una medición de la anchura del borde por separado y una función InspectEdgePosition podría determinar la línea de mejor aproximación para otro borde.
InspectEdge Entradas
| Parámetro | Descripción | ||||||||||||
|
Imagen |
Este parámetro debe hacer referencia a una celda de la hoja de cálculo que contiene una estructura de datos de Imagen; por defecto, este parámetro hace referencia a A0, la celda que contiene la estructura de datos. Este parámetro puede hacer también referencia a otras estructuras de datos de Imagen, como las devueltas por las funciones de Imagen Funciones de Vision Data Access o Funciones de transformación de coordenadas. |
||||||||||||
|
Elemento posicionador |
Define la región de interés (RDI) en relación con una entrada de Fixture [Elemento posicionador] o la salida del sistema de coordenadas de imagen de una función de Vision Tools. La configuración de la RDI con relación a un elemento posicionador hace que si se gira o desplaza el elemento posicionador, se girará o desplazará en consonancia la RDI, manteniéndose fija la relación entre ambos. El valor de configuración predeterminado es (0,0,0), la esquina superior izquierda de la imagen.
|
||||||||||||
|
Región |
También conocida como región de interés (RDI), especifica la región de la imagen que se somete a un análisis de bordes; crea un Regiones rectangulares en modo gráfico interactivo que pueden ser transformadas y giradas. Cuando este parámetro está seleccionado, al pulsar el botón Maximizar región
|
||||||||||||
|
Nota: Los parámetros Elemento posicionador y Región deben estar definidos dentro de los límites de la imagen; de lo contrario, la función devolverá #ERR.
|
|||||||||||||
|
Región o trayectoria externa |
EditMaskedRegionEspecifica Referencias de celda a una celda de la hoja de cálculo que contiene una función Annulus, Region, EditAnnulus, EditMaskedRegion, EditPolylinePath o EditRegion. Cuando se utiliza este parámetro, la función ignora los ajustes de Región y Elemento posicionador e inspecciona el área de la imagen especificada por la región a la que se hace referencia.
Nota:
|
||||||||||||
|
Calibre |
Especifica la matriz Calibre, dentro de la región de interés (RDI), que se utilizará para definir el tamaño de los defectos y/o huecos detectables. El tamaño del defecto o hueco detectables se determina a partir del número de bordes que pueden ser detectados, el cual se determina a su vez por el número de calibres situados a lo largo del borde. Los calibres se visualizan dentro de la RDI en forma de rectángulos rojos, mientras que los bordes detectados dentro de los calibres se visualizan en verde cuando se resalta la celda que contiene InspectEdge o se puesto el parámetro Mostrar a Mostrar todo. Nota: Según el tipo de defecto que se está examinando, pueden colocarse los calibres de forma que se superponen. Sin embargo, cuantos más calibres se utilicen en la región de interés, tanto más aumentará el tiempo de ejecución de la función.
|
||||||||||||
|
Contraste mínimo |
Especifica la transición de contraste mínima en escala de grises (0 a 255; por defecto = 5) para que se considere un borde. Se visualiza, para cada calibre indexado, un gráfico de respuesta de borde junto con la imagen. Los valores en el gráfico se ajustan automáticamente a una escala de valores de 0 a 100. Cuando utilice este parámetro, sírvase de este gráfico para ajustar correctamente el valor. Ejemplo - Parámetro de contraste mínimo con gráfico Nota: El gráfico de respuesta a bordes es una ventana acoplable. Para más información, consulte el tema Editor de hojas de cálculo - Gráficos.
|
||||||||||||
|
Ancho de borde |
Especifica la distancia en píxeles (de 1 al valor de la anchura de la región; por defecto = 3) en la que produce una transición de borde. Este ajuste expresa el tamaño aproximado del operador de píxeles utilizado para filtrar las proyecciones en escala de grises antes de extraer los bordes; utilice este ajuste para filtrar el ruido de la imagen. |
||||||||||||
|
Ajustar todos los calibres |
Especifica si han de colocarse o no todos los calibres en la RDI.
|
||||||||||||
|
Índice del gráfico del calibre |
Especifica el calibre que se visualizará en la imagen (con trazos verdes); el calibre que se visualiza por defecto es 0. |
||||||||||||
|
Ancho de polilínea |
Especifica la altura (1 a valor de altura de la región; por defecto = 20, Máx.: 1920) correspondiente a EditPolylinePath. Este parámetro se utiliza junto con la función InspectEdgeTrainBeadPath para inspeccionar una trayectoria polilínea. |
||||||||||||
|
Mostrar |
Especifica el modo de visualización de las superposiciones gráficas de InspectEdge sobre la imagen.
|
||||||||||||
InspectEdge Salidas
|
Devuelve |
Una estructura de datos de Inspección que contiene los bordes detectados en la imagen y el número de calibres o #ERR si alguno de los parámetros de entrada no es válido. |
|
Resultados |
El número de calibres en la RDI. |
de la barra de herramientas de la hoja de propiedades, se expande automáticamente la región hasta cubrir toda la imagen. La línea discontinua de color amarillo indica la dirección en la que se encontrará el borde.