imagepro  2019 march
Biblioteca imagepro
Métodos públicos | Atributos públicos | Lista de todos los miembros
Referencia de la Clase EdgeDetectorSobel

#include <edgedetectorsobel.h>

Métodos públicos

 EdgeDetectorSobel ()
 
 ~EdgeDetectorSobel ()
 
void setInputData (Mat *image_original_, Mat *image_final_, int kernel_size_, int dX_, int dY_, double delta_, double scale_, int border_type_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void setInputData (Mat *image_original_, Mat *image_final_, int kernel_size_, int dX_, int dY_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void setInputData (Mat *image_original_, Mat *image_final_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void setInputData (Mat *image_original_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void setInputData (QPixmap *pix_original_, QPixmap *pix_final_, int kernel_size_, int dX_, int dY_, double delta_, double scale_, int border_type_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void setInputData (QPixmap *pix_original_, QPixmap *pix_final_, int kernel_size_, int dX_, int dY_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void setInputData (QPixmap *pix_original_, QPixmap *pix_final_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void setInputData (QPixmap *pix_original_)
 setInputData función para ingresar valores de entrada o inicio para esta clase. Más...
 
void calculate_Sobel (Mat *image_original_)
 calculate_Sobel calcula el filtro sobel para la imagen original Más...
 
void calculate_Sobel ()
 calculate_Sobel calcula el filtro sobel para la imagen original ya establecida con setInputData(...) Más...
 
QPixmap getOutputImage ()
 getOutputImage Obtener imagen de salida de la clase EdgeDetectorCanny Más...
 

Atributos públicos

ImagePro imgpro
 
Mat * image_original
 
Mat * image_final
 
QPixmap * pix_original
 
QPixmap * pix_final
 
int kernel_size
 
int dX
 
int dY
 
double delta
 
double scale
 
int border_type
 
Mat a
 
Mat b
 
QImage image
 
QPixmap pout
 
EdgeDetectorSobel_widgetwidget
 

Documentación del constructor y destructor

◆ EdgeDetectorSobel()

EdgeDetectorSobel::EdgeDetectorSobel ( )

◆ ~EdgeDetectorSobel()

EdgeDetectorSobel::~EdgeDetectorSobel ( )

Documentación de las funciones miembro

◆ calculate_Sobel() [1/2]

void EdgeDetectorSobel::calculate_Sobel ( Mat *  image_original_)

calculate_Sobel calcula el filtro sobel para la imagen original

Parámetros
image_original_

◆ calculate_Sobel() [2/2]

void EdgeDetectorSobel::calculate_Sobel ( )

calculate_Sobel calcula el filtro sobel para la imagen original ya establecida con setInputData(...)

Parámetros
image_original_

◆ getOutputImage()

QPixmap EdgeDetectorSobel::getOutputImage ( )

getOutputImage Obtener imagen de salida de la clase EdgeDetectorCanny

Devuelve
retorna la imagen editada en formato QPixmap

◆ setInputData() [1/8]

void EdgeDetectorSobel::setInputData ( Mat *  image_original_,
Mat *  image_final_,
int  kernel_size_,
int  dX_,
int  dY_,
double  delta_,
double  scale_,
int  border_type_ 
)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
image_original_imagen original (Mat)
image_final_imagen final (Mat)
kernel_size_size of the extended Sobel kernel; it must be 1, 3, 5, or 7.
dX_order of the derivative x.
dY_order of the derivative y.
delta_optional delta value that is added to the results prior to storing them in dst.
scale_optional scale factor for the computed derivative values; by default, no scaling is applied (see getDerivKernels() for details).
border_type_pixel extrapolation method (see borderInterpolate() for details).

◆ setInputData() [2/8]

void EdgeDetectorSobel::setInputData ( Mat *  image_original_,
Mat *  image_final_,
int  kernel_size_,
int  dX_,
int  dY_ 
)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
image_original_imagen original (Mat)
image_final_imagen final (Mat)
kernel_size_size of the extended Sobel kernel; it must be 1, 3, 5, or 7.
dX_order of the derivative x.
dY_order of the derivative y.

◆ setInputData() [3/8]

void EdgeDetectorSobel::setInputData ( Mat *  image_original_,
Mat *  image_final_ 
)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
image_original_imagen original (Mat)
image_final_imagen final (Mat)

◆ setInputData() [4/8]

void EdgeDetectorSobel::setInputData ( Mat *  image_original_)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
image_original_imagen original (Mat)

◆ setInputData() [5/8]

void EdgeDetectorSobel::setInputData ( QPixmap *  pix_original_,
QPixmap *  pix_final_,
int  kernel_size_,
int  dX_,
int  dY_,
double  delta_,
double  scale_,
int  border_type_ 
)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
pix_original_imagen original (QPixmap)
pix_final_imagen final (QPixmap)
kernel_size_size of the extended Sobel kernel; it must be 1, 3, 5, or 7.
dX_order of the derivative x.
dY_order of the derivative y.
delta_optional delta value that is added to the results prior to storing them in dst.
scale_optional scale factor for the computed derivative values; by default, no scaling is applied (see getDerivKernels() for details).
border_type_pixel extrapolation method (see borderInterpolate() for details).

◆ setInputData() [6/8]

void EdgeDetectorSobel::setInputData ( QPixmap *  pix_original_,
QPixmap *  pix_final_,
int  kernel_size_,
int  dX_,
int  dY_ 
)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
pix_original_imagen original (QPixmap)
pix_final_imagen final (QPixmap)
kernel_size_size of the extended Sobel kernel; it must be 1, 3, 5, or 7.
dX_order of the derivative x.
dY_order of the derivative y.

◆ setInputData() [7/8]

void EdgeDetectorSobel::setInputData ( QPixmap *  pix_original_,
QPixmap *  pix_final_ 
)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
pix_original_imagen original (QPixmap)
pix_final_imagen final (QPixmap)

◆ setInputData() [8/8]

void EdgeDetectorSobel::setInputData ( QPixmap *  pix_original_)

setInputData función para ingresar valores de entrada o inicio para esta clase.

Parámetros
pix_original_imagen original (QPixmap)

Documentación de los datos miembro

◆ a

Mat EdgeDetectorSobel::a

◆ b

Mat EdgeDetectorSobel::b

◆ border_type

int EdgeDetectorSobel::border_type

◆ delta

double EdgeDetectorSobel::delta

◆ dX

int EdgeDetectorSobel::dX

◆ dY

int EdgeDetectorSobel::dY

◆ image

QImage EdgeDetectorSobel::image

◆ image_final

Mat* EdgeDetectorSobel::image_final

◆ image_original

Mat* EdgeDetectorSobel::image_original

◆ imgpro

ImagePro EdgeDetectorSobel::imgpro

◆ kernel_size

int EdgeDetectorSobel::kernel_size

◆ pix_final

QPixmap* EdgeDetectorSobel::pix_final

◆ pix_original

QPixmap* EdgeDetectorSobel::pix_original

◆ pout

QPixmap EdgeDetectorSobel::pout

◆ scale

double EdgeDetectorSobel::scale

◆ widget

EdgeDetectorSobel_widget* EdgeDetectorSobel::widget

La documentación para esta clase fue generada a partir de los siguientes ficheros: