Home | Develop | Download | Contact
Namespaces
Funciones Pds::Image – Load images

Funciones del namespace Pds::Image::, Ejemplo: Pds::Image::BmpToGrayMatrix(), Pds::Image::BmpDataBlock(), etc. Más...

Namespaces

namespace  Pds
 Nombre de espacion para PDS (Procesamiento Digital de Senales)
 

funciones para cargar imagenes bmp

Descripción de algunas funciones que usan Pds::Matrix.

Pds::Matrix Pds::Image::BmpToGrayMatrix (const std::string &filepath)
 Retorna una matriz en escala de grises, de 0 a 255. Más...
 
std::vector< Pds::Matrix > Pds::Image::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 > Pds::Image::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 > Pds::Image::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...
 

Descripción detallada

Funciones del namespace Pds::Image::, Ejemplo: Pds::Image::BmpToGrayMatrix(), Pds::Image::BmpDataBlock(), etc.

#include <Pds/FuncMatrixLoadImage>

Color processing std::vector<Pds::Matrix>


Estas funciones trabajan con una matriz de la forma.

\[ \mathbf{A}=\left(\begin{matrix} a_{00} & a_{01} & \hdots & a_{0(Ncol-1)}\\ a_{10} & a_{11} & \hdots & a_{1(Ncol-1)}\\ \vdots & \vdots & \vdots & \vdots \\ a_{(Nlin-2)0} & a_{(Nlin-2)1} & \hdots & a_{(Nlin-2)(Ncol-1)}\\ a_{(Nlin-1)0} & a_{(Nlin-1)1} & \hdots & a_{(Nlin-1)(Ncol-1)}\\ \end{matrix}\right)\equiv A_{(Nlin-1),(Ncol-1)} \]

\[ A_{(Nlin-1),(Ncol-1)}\equiv [a_{i,j}]_{(Nlin-1),(Ncol-1)} \]

nlin es el número de lineas y ncol es el número de columnas.

Informacion adicional puede ser encontrada en [1]

Documentación de las funciones

◆ BmpToGrayMatrix()

Pds::Matrix Pds::Image::BmpToGrayMatrix ( const std::string &  filepath)

Retorna una matriz en escala de grises, de 0 a 255.

Pds::Matrix IMG;
IMG=Pds::Image::BmpToGrayMatrix("/some/path/with/image.bmp");
Pds::Matrix BmpToGrayMatrix(const std::string &filepath)
Retorna una matriz en escala de grises, de 0 a 255.
Parámetros
[in]filepathDirectorio de donde se leerá la imagen BMP.
Devuelve
Retorna una matriz en escala de grises, de 0 a 255.

◆ BmpDataBlock() [1/3]

std::vector<Pds::Matrix> Pds::Image::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().

std::vector<Pds::Matrix> IMG;
IMG=Pds::Image::BmpDataBlock("/some/path/with/images","*.bmp");
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,...
Parámetros
[in]dirpathDirectorio de donde se leerán los datos.
[in]patternPatron de lectura de los archivos.
Devuelve
Retorna un vector de matrices, cada matriz representa un archivo BMP.

◆ BmpDataBlock() [2/3]

std::vector<Pds::Matrix> Pds::Image::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().

std::vector<Pds::Matrix> IMG;
std::vector<std::string> filename;
IMG=Pds::Image::BmpDataBlock("/some/path/with/images","*.bmp",filename);
Parámetros
[in]dirpathDirectorio de donde se leerán los datos.
[in]patternPatron de lectura de los archivos.
[out]filenameVector de cadenas con los nombres de los archivos.
Devuelve
Retorna un vector de matrices, cada matriz representa un archivo BMP.

◆ BmpDataBlock() [3/3]

std::vector<Pds::Matrix> Pds::Image::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().

std::vector<Pds::Matrix> IMG;
IMG=Pds::Image::BmpDataBlock({"file1.bmp","file2.bmp","file3.bmp"});
Parámetros
[in]filenameVector de cadenas con los nombres de los archivos.
Devuelve
Retorna un vector de matrices, cada matriz representa un archivo BMP.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed