-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrtitool.h
More file actions
252 lines (137 loc) · 4.53 KB
/
rtitool.h
File metadata and controls
252 lines (137 loc) · 4.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
#ifndef RTITOOL_H
#define RTITOOL_H
#include <QMainWindow>
#include <QListWidgetItem>
#include "imageview.h"
#include <QString>
namespace Ui {
class RTITool;
}
class RTITool : public QMainWindow
{
Q_OBJECT
public:
explicit RTITool(QWidget *parent = 0);
~RTITool();
ImageView* iw;
QString projectFolder;
cv::Mat maxi;
cv::Mat mini;
cv::Mat chrome;
double grayref;
double lzmax;
QStringList bList;
private slots:
void on_actionImage_list_triggered();
void on_listWidget_itemDoubleClicked(QListWidgetItem *item);
void on_actionEstimate_triggered();
void toggleSph1();
void toggleSph2();
void toggleSph3();
void toggleSph4();
void toggleW1();
void toggleW2();
void toggleW3();
void toggleW4();
void areaCrop();
void on_sph1but_clicked();
void on_sph2but_clicked();
void on_sph3but_clicked();
void on_sph4but_clicked();
void on_rems1_clicked();
void on_rems2_clicked();
void on_rems3_clicked();
void on_rems4_clicked();
void on_lightEst_clicked();
void saveLp(QString fileName);
void saveOLp(QString fileName);
void on_saveLp_clicked();
void on_cx1spin_valueChanged(int arg1);
void on_cy1spin_valueChanged(int arg1);
void on_r1spin_valueChanged(int arg1);
void on_cx2spin_valueChanged(int arg1);
void on_cy2spin_valueChanged(int arg1);
void on_r2spin_valueChanged(int arg1);
void on_cx3spin_valueChanged(int arg1);
void on_cy3spin_valueChanged(int arg1);
void on_r3spin_valueChanged(int arg1);
void on_cx4spin_valueChanged(int arg1);
void on_cy4spin_valueChanged(int arg1);
void on_r4spin_valueChanged(int arg1);
void on_remw1_clicked();
void on_w1but_clicked();
void on_w2but_clicked();
void on_w3but_clicked();
void on_w4but_clicked();
void on_whiteEst_clicked();
void on_saveCorrImages_clicked();
void on_interpDir_clicked();
void on_pushButton_clicked();
void on_saveAPA_clicked();
void on_remw2_clicked();
void on_remw3_clicked();
void on_remw4_clicked();
void on_pushButton_2_clicked();
void on_action_lp_file_triggered();
void on_cropBut_clicked();
void on_remCrop_clicked();
void on_box8Bit_clicked(bool checked);
void on_box8Bit_stateChanged(int arg1);
void on_box8Bit_toggled(bool checked);
// void on_pushButton_3_clicked();
void on_loadListButton_clicked();
void loadList(QString fileName);
void loadLp(QString fileName);
void loadDirFromLp(QString fileName);
void on_loadLpButton_clicked();
void loadCalib(QString fileName);
void on_loadCalibButton_clicked();
void on_angle1spin_valueChanged(double arg1);
void on_r2_2Spin_valueChanged(int arg1);
void on_r2_1Spin_valueChanged(int arg1);
void on_angle2spin_valueChanged(double arg1);
void on_angle3spin_valueChanged(double arg1);
void on_r2_3Spin_valueChanged(int arg1);
void on_r2_4Spin_valueChanged(int arg1);
void on_angle4spin_valueChanged(double arg1);
void clearParams();
// void on_apaButton_clicked();
void on_undistortImagesButton_clicked();
void on_removeAmbientButton_clicked();
void on_prevButton_clicked();
void on_nextButton_clicked();
void saveId(QString fileName);
void on_saveIdButton_clicked();
void on_loadIdButton_clicked();
void on_loadCalimButton_clicked();
void on_corrBackimgBut_clicked();
void on_createProjectButton_clicked();
void on_openProjectButton_clicked();
void on_findImagesButton_clicked();
void on_copyFolderButton_clicked();
QString getFilename();
QString getFoldername();
void loadCorrim(QString fileName);
void loadCorrData(QString fileName);
void on_importCalimButton_clicked();
void importCalim(QString sourceFolder);
void findCalim();
void on_lpDirButton_clicked();
//void on_pushButton_3_clicked();
void on_undistortCalibBut_clicked();
void on_closeProjectButton_clicked();
void on_cy1spin_editingFinished();
void on_spinOx_valueChanged(int arg1);
void on_spinOy_valueChanged(int arg1);
void on_spinSx_valueChanged(int arg1);
void on_spinSy_valueChanged(int arg1);
void on_pointsButton_clicked();
void on_gammaButton_toggled(bool checked);
void on_gammaSpinBox_valueChanged(double arg1);
void on_saveRelBut_clicked();
void on_zoomButton_clicked();
void on_zoomButton2_clicked();
private:
Ui::RTITool *ui;
};
#endif // RTITool_H