 |
ImageD
v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
|
Go to the documentation of this file.
9 #ifndef D_MAKRO_EILENSTEIN_H
10 #define D_MAKRO_EILENSTEIN_H
13 #include <QMainWindow>
24 #include <QStringList>
26 #include <QFileDialog>
27 #include <QDesktopServices>
31 #include <opencv2/core/core.hpp>
32 #include <opencv2/highgui/highgui.hpp>
33 #include <opencv2/imgproc/imgproc.hpp>
52 void closeEvent(QCloseEvent *event);
56 void Update_Stack_Count();
60 void on_pushButton_Img_Add_clicked();
62 void on_pushButton_img_Clear_clicked();
64 void on_comboBox_Img_currentIndexChanged(
int index);
66 void on_pushButton_Out_Select_clicked();
68 void on_pushButton_Out_Open_clicked();
70 void on_pushButton_Run_clicked();
72 void on_spinBox_Min_valueChanged(
int arg1);
74 void on_spinBox_Max_valueChanged(
int arg1);
76 void on_spinBox_Step_valueChanged(
int arg1);
78 void on_doubleSpinBox_Off_Min_valueChanged(
double arg1);
80 void on_doubleSpinBox_Off_Max_valueChanged(
double arg1);
82 void on_doubleSpinBox_Off_Step_valueChanged(
double arg1);
85 Ui::D_MAKRO_Eilenstein *ui;
87 bool ClosingPossible =
false;
95 QString QS_Out_Path = 0;
100 double off_min = -16;
106 #endif // D_MAKRO_EILENSTEIN_H
cv::Mat Mat
Definition: d_opencv_typedefs.h:28
void closeEvent(QCloseEvent *event)
Definition: d_makro_eilenstein.cpp:31
void set_ClosingPossible(bool closeable)
Definition: d_makro_eilenstein.h:53
static int Load_From_Path(Mat *pMA_Out, QFileInfo FI_path)
Definition: d_img_proc.cpp:16
The D_Viewer class Display images (Mat) in QGraphicsView in the user interface.
Definition: d_viewer.h:58
The D_Storage class Used for storing data. There is only one instance in D_MainWindow .
Definition: d_storage.h:49
static int Filter_Eilenstein(Mat *pMA_Out, Mat *pMA_In, int comp, unsigned int size_x, unsigned int size_y, bool normalized, double constant)
Definition: d_img_proc.cpp:10982
void Update_Image(Mat *MA_new)
D_Viewer::Update_Image Set and show image.
Definition: d_viewer.cpp:2079
QDir * dir_M_Eilenstein()
Definition: d_storage.h:72
void set_Name(QString viewer_name)
Definition: d_viewer.cpp:69
void set_GV(QGraphicsView *GV_ui)
Definition: d_viewer.cpp:49
~D_MAKRO_Eilenstein()
Definition: d_makro_eilenstein.cpp:26
Definition: d_makro_eilenstein.h:45
Definition: d_analysiswindow.h:58
static int Convert_Mat_to_QImage(QImage *pQI_Out, Mat *pMA_In, bool use_custom_range_for_spread_non_8bit=false, double in_min=0, double in_max=1)
Definition: d_img_proc.cpp:973
void set_dir_M_Eilenstein(QString path)
Definition: d_storage.h:100
D_MAKRO_Eilenstein(D_Storage *pStorage, QWidget *parent=0)
Definition: d_makro_eilenstein.cpp:12