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

#include <draw.h>

Métodos públicos

 Draw ()
 
 ~Draw ()
 
void setInputData (Mat *image_original_, Mat *image_final_)
 setInputData función para ingresar las imágenes original y final a trabajar. Más...
 
void drawLine (Mat *image_original_, Mat *image_final_, QPoint A, QPoint B)
 drawLine Dibuja una linea sobre la image_original, desde el punto A hasta B, la clase draw maneja la variable color para seleccionar un color Más...
 
void drawText (Mat *image_original_, Mat *image_final_, QPoint position_, QString text_)
 drawText Dibuja texto sobre la image_original, desde el punto A hasta B. La clase draw maneja la variable color para seleccionar un color Más...
 
void drawPoint (Mat *image_original_, Mat *image_final_, QPoint A, int radious)
 drawPoint Dibuja una circunferencia sobre la image_original con centros en A y radio radious. La clase draw maneja la variable color para seleccionar un color Más...
 
QPixmap getOutputImage ()
 getOutputImage Obtener imagen de salida de la clase Draw Más...
 

Atributos públicos

Mat * image_original
 
Mat * image_final
 
Point line_p0
 
Point line_p1
 
Point text_p
 
int thickness
 
int fontScale
 
QColor color
 
Mat image_aux
 
QPixmap * pix_final
 
ImagePro imgpro
 
QImage image
 
QPixmap pout
 

Documentación del constructor y destructor

◆ Draw()

Draw::Draw ( )

◆ ~Draw()

Draw::~Draw ( )

Documentación de las funciones miembro

◆ drawLine()

void Draw::drawLine ( Mat *  image_original_,
Mat *  image_final_,
QPoint  A,
QPoint  B 
)

drawLine Dibuja una linea sobre la image_original, desde el punto A hasta B, la clase draw maneja la variable color para seleccionar un color

Parámetros
image_original_Imagen original
image_final_Imagen final
APunto de inicio
BPunto final de la linea

◆ drawPoint()

void Draw::drawPoint ( Mat *  image_original_,
Mat *  image_final_,
QPoint  A,
int  radious 
)

drawPoint Dibuja una circunferencia sobre la image_original con centros en A y radio radious. La clase draw maneja la variable color para seleccionar un color

Parámetros
image_original_Imagen original
image_final_Imagen final
ACentro de la circunferencia
radiousRadio de la circunferencia

◆ drawText()

void Draw::drawText ( Mat *  image_original_,
Mat *  image_final_,
QPoint  position_,
QString  text_ 
)

drawText Dibuja texto sobre la image_original, desde el punto A hasta B. La clase draw maneja la variable color para seleccionar un color

Parámetros
image_original_Imagen original
image_final_Imagen final
position_posición superior izquieda del texto
text_texto a dibujar

◆ getOutputImage()

QPixmap Draw::getOutputImage ( )

getOutputImage Obtener imagen de salida de la clase Draw

Devuelve
retorna la imagen editada en formato QPixmap

◆ setInputData()

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

setInputData función para ingresar las imágenes original y final a trabajar.

Parámetros
image_original_imagen original
image_final_imagen modificada

Documentación de los datos miembro

◆ color

QColor Draw::color

◆ fontScale

int Draw::fontScale

◆ image

QImage Draw::image

◆ image_aux

Mat Draw::image_aux

◆ image_final

Mat* Draw::image_final

◆ image_original

Mat* Draw::image_original

◆ imgpro

ImagePro Draw::imgpro

◆ line_p0

Point Draw::line_p0

◆ line_p1

Point Draw::line_p1

◆ pix_final

QPixmap* Draw::pix_final

◆ pout

QPixmap Draw::pout

◆ text_p

Point Draw::text_p

◆ thickness

int Draw::thickness

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