Edges Funciones de Vision Data Access

Funciones que obtienen valores de una estructura de Bordes.

Nota: Cada una de las siguientes funciones hace referencia a una estructura de datos de Edge (Bordes) a través del primer parámetro.

Función

Descripción

GetAngle(Bordes, [Índice])

Devuelve el ángulo del borde indexado.

GetContrast(Bordes)

Devuelve el contraste medio encontrado entre primer plano y fondo (en niveles de gris, de 0 a 255). El contraste es positivo en las transiciones de negro a blanco y negativo en las transiciones de blanco a negro. La estructura Bordes debe haber sido creada por una FindCircleMinMax .

GetEdgeDistance(Bordes, [Índice])

Devuelve la distancia entre dos bordes (par de bordes). La estructura Bordes debe haber sido creada por una Caliper .

GetMax(Bordes)

Devuelve el radio de la máxima desviación con respecto al mejor borde. La estructura Bordes debe haber sido creada por una FindCircleMinMax .

GetMin(Bordes)

Devuelve el radio de la desviación mínima con respecto al mejor borde. La estructura Bordes debe haber sido creada por una FindCircleMinMax .

GetNFound(Bordes)

Devuelve el número de bordes encontrados.

GetPosition(Bordes, [Índice])

Devuelve la posición X de la región en píxeles del borde o del centro del par de bordes.

GetRadius(Bordes, [Índice])

Devuelve el radio de un círculo o arco de círculo especificados.

GetScore(Bordes, [Índice1], [Índice2])

Devuelve el valor de la puntuación (0-100) del borde indexado. La puntuación es positiva en transiciones de negro a blanco y negativa en transiciones de blanco a negro (excepto en el caso de las funciones FindSegment y FindCircleMinMaxcon las que la puntuación es siempre positiva).

GetSDev(Bordes)

Devuelve el valor de la desviación estándar. La estructura Bordes debe haber sido creada por una FindCircleMinMax .

Nota: Este cálculo proporciona una desviación estándar sesgada al ser el denominador considerado igual a N-1 (el denominador de una desviación estándar no sesgada es N).

GetX(Bordes, [Índice1], [Índice2])

Devuelve una coordenada X. El Índice1 selecciona el borde por su número y el Índice2 especifica el punto de extremo (0 = el punto más alto; 1 = el punto más bajo).

GetY(Bordes, [Índice1], [Índice2])

Devuelve una coordenada Y. El Índice1 selecciona el borde por su número y el Índice2 especifica el punto de extremo (0 = el punto del extremo izquierdo; 1 = el punto del extremo derecho).