bicotiConnectivityLabelingStrategy
bicotiConnectivityLabelingStrategy2D
bicotiConnectivityLabelingStrategy2D4N
bicotiConnectivityLabelingStrategy3D
bicotiConnectivityLabelingStrategy3D6N
class bicotiConnectivityLabelingStrategy2D
Especialización para imagenes 2D, clase abstracta intermedia.
Public Methods
void
Initiate(
bicotiImageDescriptor *, vector< vector < unsigned > > * )
virtual
void operator( ) ( bicotiCoordinate< INTEGER
> ) = 0
bicotiMatrix<
unsigned
> * CreateResult( )
Retorna true si la posicion dada por los dos enteros cae dentro de la imagen, los enteros primero se pasa el correspondiente a la X0 y luego a X1. Se retorna true si :
0 <= X0 & 0 <= X1 & X0 < image_size_X0 & X1 < image_size_X1
Esta función se encarga de inicializar las variables internas de los objetos específicos para 2D.
Función a invocar cuando se desea "etiquetar" un pixel, observar que solamente importa su posición en la implementación. Se especializa en cada criterio de "conectividad".
Retorna el resultado de la "conectividad" hasta el momento, tener cuidado porque es destructiva se pierden los resultados, habría que hacerlo solamente al final. Esta función, en pincipio, no se devería ser invocada, aún para quienes realicen nuevos criterios de conectividad.