Funciones del namespace Pds::Image::, Ejemplo: Pds::Image::ChromaticityCoordinates(), etc. Más...
Namespaces | |
| namespace | Pds |
| Nombre de espacion para PDS (Procesamiento Digital de Senales) | |
funciones para imagenes | |
| std::vector< Pds::Matrix > | Pds::Image::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 > | Pds::Image::WhitePatch (const std::vector< Pds::Matrix > &Block) |
| Retorna un bloque de matrices con WhitePatch. Más... | |
| Pds::Matrix | Pds::Image::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 | |
| Pds::Matrix | Pds::Image::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 | |
| Pds::Matrix | Pds::Image::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 | |
Funciones del namespace Pds::Image::, Ejemplo: Pds::Image::ChromaticityCoordinates(), etc.
Color processing std::vector<Pds::Matrix>
Estas funciones trabajan con una matriz de la forma.
nlin es el número de lineas y ncol es el número de columnas.
Informacion adicional puede ser encontrada en [1]
| std::vector<Pds::Matrix> Pds::Image::ChromaticityCoordinates | ( | const std::vector< Pds::Matrix > & | Block, |
| double | factor = 1.0 |
||
| ) |
Retorna un bloque de matrices en coordenadas cromáticas.
En el caso de 3 matrices.
| Original | Chromaticity Coordinates factor=255 |
| |
| [in] | Block | Matriz original. |
| [in] | factor | Valor |factor| por qual se multiplicará el resultado. |
| std::vector<Pds::Matrix> Pds::Image::WhitePatch | ( | const std::vector< Pds::Matrix > & | Block | ) |
Retorna un bloque de matrices con WhitePatch.
| Original | Block |
| |
| [in] | Block | Matriz original. |
| Pds::Matrix Pds::Image::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
.
| Original | Channel=1 Umbral=48 Factor=1.06 |
| |
| [in] | Block | Matriz original. |
| [in] | Channel | Canal |
| [in] | Umbral | Umbral |
| [in] | Factor | Factor |
| Pds::Matrix Pds::Image::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
.
| Original | Color="10 200 15" AngleDegrees=45 |
| |
| [in] | Block | Matriz original. |
| [in] | Color | Vector de dimensión |
| [in] | AngleDegrees | Angulo |
| Pds::Matrix Pds::Image::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
.
| Original | Color="10 200 15" AngleDegrees=45 |
| |
| [in] | Block | Matriz original. |
| [in] | Color | Vector de dimensión |
| [in] | AngleDegrees | Angulo |
1.9.2