La clase tipo Pds::HougLine . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/HougLine. Más...
#include <HougLine.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::HougLine | |
HougLine (void) | |
Crea un objeto vazio de tipo Pds::HougLine. El método IsEmpty() retorna true. Más... | |
HougLine (const Pds::HougLine &B) | |
Crea un objeto de tipo Pds::HougLine copiando datos desde otra HougLine. Este es un Copy assignment constructor. Más... | |
HougLine (double ThetaMin, double ThetaMax, unsigned int ThetaSteps, double RhoMin, double RhoMax, unsigned int RhoSteps, double AccMin) | |
Crea un objeto de tipo Pds::HougLine calculando los vectores y valores própios desde los vectores de entrada X. Más... | |
~HougLine () | |
Evaluación del HougLine | |
Indican o establecen el estado de una matriz. | |
const Pds::Matrix & | Accumulate (const Pds::Matrix &A, double U) |
Evalua el objeto de tipo Pds::HougLine evalua el acumulador. Más... | |
std::vector< Pds::Pair > | FindPeaksInAcc (void) const |
Calcula los picos en el acumulador. Más... | |
const Pds::Matrix & | Predict (const Pds::Matrix &A, double U, std::vector< Pds::Pair > &P) |
Evalua el objeto de tipo Pds::HougLine y retorna el acumulador y una lista de puntos. Más... | |
Estado del HougLine | |
Indican o establecen el estado de una matriz. | |
bool | IsEmpty (void) const |
Verifica si el HougLine está vazio. Más... | |
Métodos variados en Pds::HougLine | |
Herramientas genéricas | |
Pds::HougLine & | operator= (const Pds::HougLine &B) |
Copia en si mismo (A), un HougLine B. Este operador es similar al método Copy(). No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más... | |
bool | Copy (const Pds::HougLine &B) |
Copia en si mismo (A), el contenido de un HougLine B. Este método es similar a usar el operador = . No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más... | |
Métodos variados | |
Herramientas genéricas | |
void | MakeEmpty (void) |
Convierte el PCS a vazio, es decir limpia todos los datos internos. Más... | |
void | Print (std::string str="") const |
Imprime en pantalla el contenido del HougLine. Más... | |
Métodos públicos estáticos | |
Plot lines sobre una imagen | |
Indican o establecen el estado de una matriz. | |
static Pds::Matrix | WriteLines (const Pds::Matrix &A, const std::vector< Pds::Pair > &P, double Value) |
Retorna una copia de la matriz A con lineas dibujadas con el valor Value. Más... | |
Atributos privados | |
Pds::Matrix | Acc |
double | ThetaMin |
double | ThetaMax |
unsigned int | ThetaSteps |
double | ThetaDelta |
double | RhoMin |
double | RhoMax |
unsigned int | RhoSteps |
double | RhoDelta |
double | AccMin |
La clase tipo Pds::HougLine . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/HougLine.
Definición en la línea 60 del archivo HougLine.hpp.
|
private |
Acumulador
Definición en la línea 64 del archivo HougLine.hpp.
|
private |
Angulo min
Definición en la línea 67 del archivo HougLine.hpp.
|
private |
Angulo max
Definición en la línea 70 del archivo HougLine.hpp.
|
private |
Pasos de Theta
Definición en la línea 73 del archivo HougLine.hpp.
|
private |
Angulo delta
Definición en la línea 76 del archivo HougLine.hpp.
|
private |
Rho min
Definición en la línea 79 del archivo HougLine.hpp.
|
private |
Rho max
Definición en la línea 82 del archivo HougLine.hpp.
|
private |
Pasos de Rho
Definición en la línea 85 del archivo HougLine.hpp.
|
private |
Rho delta
Definición en la línea 88 del archivo HougLine.hpp.
|
private |
Minimo
Definición en la línea 91 del archivo HougLine.hpp.