My Project

- Página principal
- Namespaces
- Clases
- Archivos

- Lista de archivos

MergePanel.h
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3
4 #include <QMainWindow>
5 #include <QFileDialog>
6 #include <QDir>
7 #include <QMessageBox>
8 #include <QShortcut>
9 #include <QImage>
10 #include <QDebug>
11 #include <cmath>
12
19
20 namespace Ui {
21 class MainWindow;
22 }
23
24 class MainWindow : public QMainWindow
25 {
26 Q_OBJECT
27
28 public:
34 explicit MainWindow(QWidget *parent = 0);
35
43 void MergeImages(const QImage &, const QImage &, QImage &, int, bool=false, int=0, int=0, int=0, int=0) ;
44
50 ~MainWindow();
51
52 private slots:
60 void on_ghostBox_clicked();
61
67 void on_btnSelectImage_clicked();
68
74 void on_btnSelectBackground_clicked();
75
83 void on_btnMergeImages_clicked();
84
92 void on_btnSaveImage_clicked();
93
99 void Mouse_Pressed();
100
106 void Mouse_PressedBackground() ;
107
113 void on_thresholdSlider_actionTriggered();
114
115 private:
116 Ui::MainWindow *ui;
117 QImage originalImage;
118 QImage backgroundImage;
119 QImage mergedImage;
120 };
121
122 #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