MergePanel.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QFileDialog>
#include <QDir>
#include <QMessageBox>
#include <QShortcut>
#include <QImage>
#include <QDebug>
#include <cmath>
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
void MergeImages(const QImage &, const QImage &, QImage &, int, bool=false, int=0, int=0, int=0, int=0) ;
~MainWindow();
private slots:
void on_ghostBox_clicked();
void on_btnSelectImage_clicked();
void on_btnSelectBackground_clicked();
void on_btnMergeImages_clicked();
void on_btnSaveImage_clicked();
void Mouse_Pressed();
void Mouse_PressedBackground() ;
void on_thresholdSlider_actionTriggered();
private:
Ui::MainWindow *ui;
QImage originalImage;
QImage backgroundImage;
QImage mergedImage;
};
#endif // MAINWINDOW_H
Ui
Definition: MergePanel.h:20
MainWindow::~MainWindow
~MainWindow()
Destructor del MainWindow.
Definition: MergePanel.cpp:47
MainWindow::on_btnSelectBackground_clicked
void on_btnSelectBackground_clicked()
Despliega la ventana de busqueda de archivos para subir una imagen para el trasfondo.
Definition: MergePanel.cpp:75
MainWindow::on_btnSaveImage_clicked
void on_btnSaveImage_clicked()
Despliega la ventana de busqueda de archivos para escoger un camino guardar la imagen fusionada en el...
Definition: MergePanel.cpp:113
MainWindow::on_btnSelectImage_clicked
void on_btnSelectImage_clicked()
Despliega la ventana de busqueda de archivos para subir una imagen. (Trasfondo verde) ...
Definition: MergePanel.cpp:56
MainWindow::MergeImages
void MergeImages(const QImage &, const QImage &, QImage &, int, bool=false, int=0, int=0, int=0, int=0)
Funcion que fusiona dos imagenes juntas. Toma una image con cualquier color de trasfondo y lo pone en...
Definition: Filter.cpp:13
MainWindow::MainWindow
MainWindow(QWidget *parent=0)
Constructor por defecto del MainWindow.
Definition: MergePanel.cpp:12
MainWindow::on_btnMergeImages_clicked
void on_btnMergeImages_clicked()
Invoca la funcion que fusional la imagen con transfondo verde con la imagen de transfondo, entonces displiega la imagen fusionada.
Definition: MergePanel.cpp:96
MainWindow::Mouse_Pressed
void Mouse_Pressed()
Funcion que obtiene las coordenada de la imagen con el trasfondo verde.
Definition: MergePanel.cpp:126
MainWindow
Definition: MergePanel.h:24
MainWindow::on_ghostBox_clicked
void on_ghostBox_clicked()
Funcion que invoca la funcion thresholdSlider y crea una version fantasma de la imagen con el trasfon...
Definition: MergePanel.cpp:179
MainWindow::on_thresholdSlider_actionTriggered
void on_thresholdSlider_actionTriggered()
Invoca la funcion que fusiona la imagen de trasfondo verde con la imagen del trasfondo final...
Definition: MergePanel.cpp:164