bicotiPropertyFacade
bicotiPropertyFacadeSingle
bicotiPropertyFacadeVectorial
Template Clases:
CoordType
ColorType
PixelType
PrecisionType
virtual~bicotiPropertyFacade(
)
virtual
void BuildStatistical( ) = 0
void
DestroyStatistical(
)
bicotiPropertyStatistical<
CoordType, ColorType, PixelType, PrecisionType > * GetStatistical(
)
virtual
void BuildHistogramUsual( ) = 0
virtual
void BuildHistogramExtended( ) = 0
void
DestroyHistogram(
)
void
EqualizateHistogramUniform(
)
virtual
void EqualizateHistogramSegmentation( PixelType,
PixelType, PixelType ) = 0
bicotiPropertyHistogram<
ColorType, PixelType > * GetHistogram(
)
Destructor virtual.
Esta función crea un objeto bicotiPropertyStatistical para la imagen y lo referencia mediante un puntero interno, que puede ser obtenido por la función GetStatistical.
Esta función oculta toda la complejidad de la construcción del objeto.
Borra el objeto creado por BuildStatistical
( libera la memoria ) y pone en NULL al puntero.
Es conveniente borrar al objeto cuando ya no se lo use,
para ahorrar memoria.
Devuelve un puntero al objeto
bicotiPropertyStatistical
creado por la función BuildStatistical.
A través de esta función puedo acceder
al objeto y calcular algunas propiedades estádisticas de la imagen.
Crea un histograma de tipo usual (
no guarda información sobre coordenadas ) para la imagen y lo referencia
mediante un puntero interno.
Una vez creado el histograma puedo acceder a el a trvés
de la función GetHistogram.
Obs : un histograma usual no se puede ecualizar.
Ver bictoiHistogram.
Esta función oculta toda la complejidad de la construcción del objeto.
Crea un histograma de tipo extendido
( guarda información sobre coordenadas ) para la imagen y lo referencia
mediante un puntero interno.
Una vez creado el histograma puedo acceder a el a trvés
de la función GetHistogram.
Ver bictoiHistogram.
Esta función oculta toda la complejidad de la construcción del objeto.
Borra el histograma creado por
la función BuildHistogram ( Usual o Extended ) y pone en NULL al
puntero.
Es conveniente borrar al objeto cuando ya no se lo use,
para ahorrar memoria.
Ecualiza el histograma creado por BuildHistogramExtended mediante una función de ecualización uniforme. Uniformiza el histograma.
Obs : Si no se ha creado un histograma o si se ha creado uno de tipo usual, esta función tirará una exepción indicando que un error ha ocurrido.
Ecualiza el histograma creado
por BuildHistogramExtended mediante una función de ecualización
de segmentasión . El orden de los parámetros es:
-- el valor del umbral.
-- el valor que se pone a los pixeles por debajo del umbral
-- el valor que se pone a los pixeles por arriba del umbral
Obs : Si no se ha creado un histograma esta función tirará una exepción indicando que un error ha ocurrido.
Devuelve un puntero al histograma
creado internamente mediante la función BuildHistogram.
A través de este puntero puedo acceder a todas
las funciones del histograma.