Namespaces | |
namespace | DataSet |
Funciones | |
Funciones para histogram of oriented gradients | |
Herramientas genéricas que pueden ser usadas para histogram of oriented gradients. | |
bool | Gradient (const Pds::Array< unsigned char > &Gray, Pds::Matrix &Mag, Pds::Matrix &Angle) |
Cálculo del gradiente. Más... | |
Funciones para Local Binary patterns | |
Herramientas genéricas que pueden ser usadas para Local Binary Patterns. | |
Pds::Array< unsigned char > | LBP (const Pds::Array< unsigned char > &Gray, unsigned int T=0) |
Local Binary Patterns : 0->255. Más... | |
Pds::Array< unsigned char > | Lbp256IdTable (void) |
Retorna uma tabela do mapeamento de {0,255}->{0,58} usado no método LPBU em . Más... | |
Pds::Array< unsigned char > | LBPU (const Pds::Array< unsigned char > &Gray, unsigned int T=0) |
Local Binary Patterns Uniforms : 0->58. Más... | |
funciones para imagenes | |
Descripción de algunas funciones que usan Pds::Matrix. | |
std::vector< Pds::Matrix > | ChromaticityCoordinates (const std::vector< Pds::Matrix > &Block, double factor=1.0) |
Retorna un bloque de matrices en coordenadas cromáticas. Más... | |
std::vector< Pds::Matrix > | WhitePatch (const std::vector< Pds::Matrix > &Block) |
Retorna un bloque de matrices con WhitePatch. Más... | |
Pds::Matrix | ColorDetectorByHardChannel (const std::vector< Pds::Matrix > &Block, unsigned int Channel, double Umbral=48, double Factor=1.06) |
Retorna una matriz binaria que cumple la siguiente condición. Para cada sample (pixel) en se retorna un pixel . Más... | |
Pds::Matrix | ColorDetectorByHardAngle (const std::vector< Pds::Matrix > &Block, const Pds::Vector &Color, double AngleDegrees=40) |
Retorna una matriz binaria que cumple la siguiente condición. Para cada sample (pixel) en se retorna un pixel . Más... | |
Pds::Matrix | ColorDetectorBySoftCos (const std::vector< Pds::Matrix > &Block, const Pds::Vector &Color, double AngleDegrees=45) |
Retorna una matriz binaria que cumple la siguiente condición. Para cada sample (pixel) en se retorna un pixel . Más... | |
Funciones para Connected-component labeling | |
Herramientas genéricas que pueden ser usadas para Connected-component labeling. | |
Pds::Array< unsigned int > | IdMapUsingCC4 (const Pds::Array< unsigned char > &BW) |
Connected-component labeling para 4 conectividad. Más... | |
std::vector< std::vector< Pds::Position > > | VectorGroupFromIdMap (const Pds::Array< unsigned int > &ID_MAP) |
Retorna todos los grupos de posiciones (std::vector<Pds::Position>) agrupados en un vector (std:vector), provenientes de analizar un mapa de indices, ID_MAP. Más... | |
std::vector< Pds::Position > | PerimeterGroupOfGroup (const std::vector< Pds::Position > &Group) |
Calcula el grupo de posiciones de um perimetro de un grupo. EL perimetro es calculado usando un criterio de conectividad 4. Más... | |
double | PerimeterOfConvexGroup (const std::vector< Pds::Position > &Group) |
Calcula el perimetro de un grupo si este es convexo. EL perimetro es calculado usando un criterio de conectividad 4. Más... | |
funciones para procesar paquetes de imagenes en escala de grises. | |
Descripción de algunas funciones que usan Pds::Matrix. | |
Pds::Matrix | TemporalMean (const std::vector< Pds::Matrix > &DATA) |
Retorna una matriz con la media de todas las matrices en DATA. Todas las matrices en data deben ser iguales y no nulas. Más... | |
Pds::Matrix | TemporalStd (const std::vector< Pds::Matrix > &DATA) |
Retorna una matriz con std de todas las matrices en DATA. Todas las matrices en data deben ser iguales y no nulas. Más... | |
Pds::Matrix | TemporalStd (const std::vector< Pds::Matrix > &DATA, const Pds::Matrix &U) |
Retorna una matriz con std de todas las matrices en DATA. Todas las matrices en data deben ser iguales y no nulas. Más... | |
Pds::Matrix | AVD (const std::vector< Pds::Matrix > &DATA) |
Retorna una matriz con el AVD de todas las matrices en DATA. Todas las matrices en data deben ser iguales y no nulas. Más... | |
funciones para imagenes en escala de grises. | |
Descripción de algunas funciones que usan Pds::Matrix. | |
std::vector< Pds::Matrix > | SpatialMeanFilterInBlock (const std::vector< Pds::Matrix > &DATA, unsigned int r) |
Retorna un vector de matrices Pds::Matrix (en escala de grises) resultado de usar filtro mean sobre cada Pds::Matrix en DATA. Internamente se usa la función Pds::Matrix::FilterMean(). Más... | |
Pds::Matrix | BinarizationEntropy (const Pds::Matrix &Img) |
Retorna una matriz binaria desde una matriz en escala de grises. Esta es umbralizada usando el criterio de que este umbra genera la mayor entropia de la matriz binarizada. Más... | |
funciones para cargar imagenes bmp | |
Descripción de algunas funciones que usan Pds::Matrix. | |
Pds::Matrix | BmpToGrayMatrix (const std::string &filepath) |
Retorna una matriz en escala de grises, de 0 a 255. Más... | |
std::vector< Pds::Matrix > | BmpDataBlock (const std::string &dirpath, const std::string &pattern) |
Retorna un bloque de matrices con los datos de las imagenes BMP. Si la imagen tiene color, internamente es convertida a escala de grises mediante la funcion Pds::Image::BmpToGrayMatrix(). Más... | |
std::vector< Pds::Matrix > | BmpDataBlock (const std::string &dirpath, const std::string &pattern, std::vector< std::string > &filename) |
Retorna un bloque de matrices con los datos de las imagenes BMP. Si la imagen tiene color, internamente es convertida a escala de grises mediante la funcion Pds::Image::BmpToGrayMatrix(). Más... | |
std::vector< Pds::Matrix > | BmpDataBlock (const std::vector< std::string > &filename) |
Retorna un bloque de matrices con los datos de las imagenes BMP. Si la imagen tiene color, internamente es convertida a escala de grises mediante la funcion Pds::Image::BmpToGrayMatrix(). Más... | |