Herramientas de ubicación de patrón PatMax y de patrones PatMax (1-10) - ficha Ajustes
Número a buscar
Define el número de instancias del patrón Modelo que se desea detectar (1-10; valor predeterminado = 1). La mayoría de las aplicaciones sólo requieren un único elemento. No obstante, pueden localizarse múltiples instancias del patrón Modelo, lo cual resulta útil en aplicaciones cuyas imágenes contienen más de una pieza u objeto. El tiempo de ejecución de la herramienta aumenta con el número de instancias entrenadas que deba identificar.
Umbral de aceptaciónDefine el grado de semejanza que debe existir entre el patrón Modelo y el patrón encontrado (0-100; valor predeterminado = 50). Todos los patrones encontrados por encima o en número igual al valor de este ajuste se consideran patrones encontrados. Esta herramienta se ejecuta más rápidamente cuanto mayor sea el valor de este ajuste, lo que también implica que el grado de semejanza entre el Modelo y el patrón encontrado debe ser mayor. Cuanto menor sea este valor, mayor será la probabilidad de obtener resultados menos exactos, lo que, por ejemplo, puede ocasionar la detección de patrones similares pero no iguales que el patrón Modelo.
Define el contraste mínimo aceptable (0-255; predeterminado = 10) que debe estar presente en el patrón encontrado. Para ser considerado una instancia válida, el contraste de un patrón encontrado debe ser mayor que el valor de Umbral de contraste. Para imágenes de bajo contraste se emplean valores de Umbral de contraste bajos, mientras que para imágenes de alto contraste se utilizan valores de Umbral de contraste altos.
Tolerancia de rotaciónDefine cuántos grados puede estar rotado el patrón encontrado desde la posición del patrón Modelo sin que deje de reconocerse como patrón válido (± 0-180°; valor predeterminado = 15°). Cuanto mayor sea el rango admisible de variación rotacional del patrón, mayor será el tiempo de ejecución de la herramienta.
Tolerancia de la escalaDefine el porcentaje de escala admisible (variaciones de tamaño) entre el patrón encontrado y el patrón Modelo (1-50; valor predeterminado = 0). El valor es un porcentaje positivo o negativo; por ejemplo, un valor de 5 permitirá a la herramienta encontrar patrones que tengan un tamaño entre el 95 % y el 105 % del tamaño del patrón Modelo. Cuanto mayor sea el rango admisible de variación de escala del patrón, mayor será el tiempo de ejecución de la herramienta.
Define el modo de búsqueda utilizado para el entrenamiento y reconocimiento de patrones, PatMax o PatQuick. La opción PatMax está seleccionada de forma predeterminada. PatMax ofrece mayor precisión que PatQuick pero requiere más tiempo para su ejecución, mientras que PatQuick posee una menor precisión que PatMax pero requiere menos tiempo para su ejecución.
Puntuación estrictaDefine si las características del patrón encontrado que falten o estén ocultas afectarán o no a la puntuación (valor predeterminado = desactivado, desmarcado). Si se aplica Puntuación estricta (activada, marcada), la puntuación del patrón encontrado será inferior si dicho patrón tiene características ausentes o bloqueadas.
Define si los patrones encontrados pueden contener características de coincidencia de colores invertidos, con respecto al patrón Modelo (ajuste predeterminado = desactivado, desmarcado). Con la opción Ignorar polaridad aplicada (activada, marcada), los patrones en los que se detecten características de colores invertidos, tales como negro/blanco frente a blanco/negro en el patrón Modelo, se clasificarán como coincidencias con el patrón Modelo.
Define la forma en que se clasificarán los patrones, Puntuación (predeterminado), X o Y. Si se selecciona Puntuación, los patrones encontrados se clasificarán en función de su puntuación, el patrón con la puntuación más elevada aparecerá el primero en la lista e irá seguido de los patrones subsiguientes en orden descendente. Si se selecciona X, los patrones encontrados se clasificarán en función de su distancia del eje X, desde el más cercano al más lejano, en orden descendente. Si se selecciona Y, los patrones encontrados se clasificarán en función de su distancia del eje Y, desde el más cercano al más lejano, en orden descendente.
Desviación horizontalDefine una posición de desviación horizontal (medida en píxeles) desde el centro del patrón encontrado, con respecto al patrón Modelo entrenado. Esto permite asignar coordenadas alejadas del centro del patrón Modelo, lo que resulta útil para definir puntos de referencia en aplicaciones robóticas dirigidas por visión artificial.
Desviación verticalDefine una posición de desviación vertical (medida en píxeles) desde el centro del patrón encontrado, con respecto al patrón Modelo entrenado. Esto permite asignar coordenadas alejadas del centro del patrón Modelo, lo que resulta útil para definir puntos de referencia en aplicaciones robóticas dirigidas por visión artificial.
Define el tiempo, en milisegundos (0 a 30.000), durante el que la herramienta buscará patrones antes de detenerse y devolver un rechazo.
ResultadoVisualiza las coordenadas X,Y del centro del patrón encontrado y su orientación angular, así como su puntuación comparativa con respecto al patrón Modelo. Si se aplicara una desviación horizontal y/o vertical, las coordenadas X,Y se ajustarían en función de las cantidades especificadas en los campos de desviación.
Nota: Si el parámetro Número a buscar se establece con un valor superior a 1, el Resultado mostrado siempre será el patrón encontrado con la puntuación más alta, salvo que el parámetro Ordenar por se haya ajustado a X o a Y.
Nota: La herramienta de ubicación de patrones PatMax no contiene los parámetros Número a buscar ni Ordenar por.