00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_MAINFRAME_H
00011 #define UI_MAINFRAME_H
00012
00013 #include <QtCore/QVariant>
00014 #include <QtGui/QAction>
00015 #include <QtGui/QApplication>
00016 #include <QtGui/QButtonGroup>
00017 #include <QtGui/QCheckBox>
00018 #include <QtGui/QComboBox>
00019 #include <QtGui/QFrame>
00020 #include <QtGui/QGridLayout>
00021 #include <QtGui/QGroupBox>
00022 #include <QtGui/QHBoxLayout>
00023 #include <QtGui/QHeaderView>
00024 #include <QtGui/QLabel>
00025 #include <QtGui/QLineEdit>
00026 #include <QtGui/QMainWindow>
00027 #include <QtGui/QMenu>
00028 #include <QtGui/QMenuBar>
00029 #include <QtGui/QPushButton>
00030 #include <QtGui/QStatusBar>
00031 #include <QtGui/QTextEdit>
00032 #include <QtGui/QWidget>
00033
00034 QT_BEGIN_NAMESPACE
00035
00036 class Ui_mainFrameClass
00037 {
00038 public:
00039 QAction *actionOpenDirectory;
00040 QAction *actionMatrix;
00041 QAction *actionLaplace_4;
00042 QAction *actionLaplace_8;
00043 QAction *actionSobel_X;
00044 QAction *actionSobel_Min;
00045 QAction *actionGaussian_LoG;
00046 QAction *actionLoG;
00047 QAction *actionCanny;
00048 QAction *actionThreshold;
00049 QAction *action_About;
00050 QAction *actionInitPre;
00051 QAction *actionContourThres;
00052 QAction *actionInitSeg;
00053 QAction *actionContourSnake;
00054 QAction *actionHoughStdCanny;
00055 QAction *actionHoughProCanny;
00056 QAction *actionScaleSpace;
00057 QAction *actionScaleSpaceThres;
00058 QAction *actionBlobsThres;
00059 QAction *actionBlobsCanny;
00060 QWidget *centralwidget;
00061 QWidget *layoutWidget;
00062 QHBoxLayout *hboxLayout;
00063 QFrame *layoutFrame_4;
00064 QLabel *labelHelp;
00065 QPushButton *pushClean;
00066 QGroupBox *groupBoxPre;
00067 QGroupBox *groupBoxPreNoise;
00068 QWidget *layoutWidget1;
00069 QGridLayout *gridLayout_6;
00070 QCheckBox *checkNoise1;
00071 QCheckBox *checkNoise2;
00072 QCheckBox *checkNoise3;
00073 QGridLayout *gridLayout;
00074 QLabel *lNoise;
00075 QLabel *lNoise_2;
00076 QComboBox *comboKernelNoise;
00077 QLineEdit *leSigmaNoise;
00078 QGroupBox *groupBoxPreBorder;
00079 QWidget *layoutWidget2;
00080 QGridLayout *gridLayout_2;
00081 QCheckBox *checkSobelx;
00082 QCheckBox *checkSobely;
00083 QCheckBox *checkLaplace;
00084 QCheckBox *checkMatrix;
00085 QCheckBox *checkLoG;
00086 QCheckBox *checkThreshold;
00087 QLineEdit *leThreshold;
00088 QCheckBox *checkCanny;
00089 QLineEdit *leThreshold1;
00090 QLineEdit *leThreshold2;
00091 QCheckBox *checkROI;
00092 QComboBox *comboCutImage;
00093 QGroupBox *groupBoxSegBlob;
00094 QWidget *layoutWidget3;
00095 QHBoxLayout *horizontalLayout;
00096 QCheckBox *checkContour;
00097 QCheckBox *checkContourRect;
00098 QCheckBox *checkContourSnake;
00099 QLineEdit *leDivSnakeContour;
00100 QWidget *layoutWidget4;
00101 QGridLayout *gridLayout_7;
00102 QLabel *lBlobs;
00103 QLabel *lBlobs_2;
00104 QCheckBox *checkBlobslib;
00105 QLineEdit *leBlobsMinArea;
00106 QLineEdit *leBlobsMaxArea;
00107 QLineEdit *leBlobsMinRough;
00108 QLineEdit *leBlobsMaxRough;
00109 QCheckBox *checkBlobTrack;
00110 QWidget *layoutWidget5;
00111 QGridLayout *gridLayout_3;
00112 QLabel *lHough;
00113 QLabel *lHough_2;
00114 QComboBox *comboHough;
00115 QLineEdit *leThresHough;
00116 QLabel *lHough_4;
00117 QLabel *lHough_5;
00118 QLabel *lHough_3;
00119 QLabel *lHough_7;
00120 QLabel *lHough_8;
00121 QLineEdit *leRhoHough;
00122 QLineEdit *leThetaHough;
00123 QLineEdit *leMinLineHough;
00124 QLineEdit *leGapHough;
00125 QLineEdit *leRadialResHough;
00126 QLineEdit *leAngleResHough;
00127 QLabel *lHough_6;
00128 QWidget *layoutWidget6;
00129 QGridLayout *gridLayout_5;
00130 QCheckBox *checkScale;
00131 QLabel *lHough_9;
00132 QLabel *lHough_10;
00133 QLabel *lHough_11;
00134 QLabel *lHough_12;
00135 QComboBox *comboSizeScale;
00136 QLineEdit *leThres1Scale;
00137 QLineEdit *leThres2Scale;
00138 QLineEdit *leThres3Scale;
00139 QLineEdit *leNonmaxScale;
00140 QWidget *layoutWidget7;
00141 QGridLayout *gridLayout_11;
00142 QLabel *lPathOF_2;
00143 QLineEdit *lePathSeq;
00144 QLabel *lBaseNameOF_2;
00145 QLineEdit *leBaseSeq;
00146 QGroupBox *groupBoxTrack;
00147 QLabel *lKalman;
00148 QFrame *frameCommon;
00149 QWidget *layoutWidget8;
00150 QGridLayout *gridLayout_13;
00151 QLabel *lTracking_3;
00152 QCheckBox *checkKalmanAlignX;
00153 QCheckBox *checkKalmanAlignY;
00154 QLabel *lTracking_7;
00155 QComboBox *comboKalmanPaint;
00156 QCheckBox *checkKalmanPaint;
00157 QLabel *lTracking_6;
00158 QWidget *layoutWidget9;
00159 QGridLayout *gridLayout_8;
00160 QPushButton *butKalmanSel;
00161 QLabel *lTracking;
00162 QComboBox *comboKalmanSelected;
00163 QPushButton *butKalmanUpd;
00164 QLabel *lTracking_2;
00165 QLineEdit *leKalmanUpdate;
00166 QPushButton *butKalmanClean;
00167 QWidget *layoutWidget10;
00168 QHBoxLayout *horizontalLayout_2;
00169 QLabel *lBlobs_3;
00170 QComboBox *comboBlobs;
00171 QPushButton *butKalmanBlobClean;
00172 QWidget *layoutWidget11;
00173 QGridLayout *gridLayout_9;
00174 QPushButton *butKalmanBlobSel;
00175 QLabel *lTracking_4;
00176 QComboBox *comboKalmanBlobSelected;
00177 QPushButton *butKalmanBlobUpd;
00178 QLabel *lTracking_5;
00179 QLineEdit *leKalmanBlobUpdate;
00180 QGroupBox *groupBox_4;
00181 QWidget *layoutWidget12;
00182 QGridLayout *gridLayout_4;
00183 QLabel *lDigitNumberOF_6;
00184 QLabel *lControl;
00185 QLabel *lControl_2;
00186 QLineEdit *leFPSSeq;
00187 QComboBox *comboLog;
00188 QComboBox *comboLogPaint;
00189 QTextEdit *txInform;
00190 QWidget *layoutWidget13;
00191 QGridLayout *gridLayout_12;
00192 QPushButton *loadImageSeq;
00193 QPushButton *showSeq;
00194 QPushButton *showStepByStep;
00195 QPushButton *showBackStep;
00196 QPushButton *showNextStep;
00197 QWidget *layoutWidget14;
00198 QGridLayout *gridLayout_10;
00199 QMenuBar *menubar;
00200 QMenu *menuFilter;
00201 QMenu *menuFile;
00202 QMenu *menuLoad;
00203 QMenu *menuNoise;
00204 QMenu *menuSegmentation;
00205 QMenu *menu_About;
00206 QStatusBar *statusbar;
00207
00208 void setupUi(QMainWindow *mainFrameClass)
00209 {
00210 if (mainFrameClass->objectName().isEmpty())
00211 mainFrameClass->setObjectName(QString::fromUtf8("mainFrameClass"));
00212 mainFrameClass->setEnabled(true);
00213 mainFrameClass->resize(707, 570);
00214 QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
00215 sizePolicy.setHorizontalStretch(0);
00216 sizePolicy.setVerticalStretch(0);
00217 sizePolicy.setHeightForWidth(mainFrameClass->sizePolicy().hasHeightForWidth());
00218 mainFrameClass->setSizePolicy(sizePolicy);
00219 mainFrameClass->setMinimumSize(QSize(500, 500));
00220 mainFrameClass->setMaximumSize(QSize(900, 670));
00221 actionOpenDirectory = new QAction(mainFrameClass);
00222 actionOpenDirectory->setObjectName(QString::fromUtf8("actionOpenDirectory"));
00223 actionMatrix = new QAction(mainFrameClass);
00224 actionMatrix->setObjectName(QString::fromUtf8("actionMatrix"));
00225 actionMatrix->setCheckable(false);
00226 actionLaplace_4 = new QAction(mainFrameClass);
00227 actionLaplace_4->setObjectName(QString::fromUtf8("actionLaplace_4"));
00228 actionLaplace_4->setCheckable(false);
00229 actionLaplace_8 = new QAction(mainFrameClass);
00230 actionLaplace_8->setObjectName(QString::fromUtf8("actionLaplace_8"));
00231 actionSobel_X = new QAction(mainFrameClass);
00232 actionSobel_X->setObjectName(QString::fromUtf8("actionSobel_X"));
00233 actionSobel_Min = new QAction(mainFrameClass);
00234 actionSobel_Min->setObjectName(QString::fromUtf8("actionSobel_Min"));
00235 actionGaussian_LoG = new QAction(mainFrameClass);
00236 actionGaussian_LoG->setObjectName(QString::fromUtf8("actionGaussian_LoG"));
00237 actionLoG = new QAction(mainFrameClass);
00238 actionLoG->setObjectName(QString::fromUtf8("actionLoG"));
00239 actionCanny = new QAction(mainFrameClass);
00240 actionCanny->setObjectName(QString::fromUtf8("actionCanny"));
00241 actionThreshold = new QAction(mainFrameClass);
00242 actionThreshold->setObjectName(QString::fromUtf8("actionThreshold"));
00243 action_About = new QAction(mainFrameClass);
00244 action_About->setObjectName(QString::fromUtf8("action_About"));
00245 actionInitPre = new QAction(mainFrameClass);
00246 actionInitPre->setObjectName(QString::fromUtf8("actionInitPre"));
00247 actionContourThres = new QAction(mainFrameClass);
00248 actionContourThres->setObjectName(QString::fromUtf8("actionContourThres"));
00249 actionInitSeg = new QAction(mainFrameClass);
00250 actionInitSeg->setObjectName(QString::fromUtf8("actionInitSeg"));
00251 actionContourSnake = new QAction(mainFrameClass);
00252 actionContourSnake->setObjectName(QString::fromUtf8("actionContourSnake"));
00253 actionHoughStdCanny = new QAction(mainFrameClass);
00254 actionHoughStdCanny->setObjectName(QString::fromUtf8("actionHoughStdCanny"));
00255 actionHoughProCanny = new QAction(mainFrameClass);
00256 actionHoughProCanny->setObjectName(QString::fromUtf8("actionHoughProCanny"));
00257 actionScaleSpace = new QAction(mainFrameClass);
00258 actionScaleSpace->setObjectName(QString::fromUtf8("actionScaleSpace"));
00259 actionScaleSpaceThres = new QAction(mainFrameClass);
00260 actionScaleSpaceThres->setObjectName(QString::fromUtf8("actionScaleSpaceThres"));
00261 actionBlobsThres = new QAction(mainFrameClass);
00262 actionBlobsThres->setObjectName(QString::fromUtf8("actionBlobsThres"));
00263 actionBlobsCanny = new QAction(mainFrameClass);
00264 actionBlobsCanny->setObjectName(QString::fromUtf8("actionBlobsCanny"));
00265 centralwidget = new QWidget(mainFrameClass);
00266 centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
00267 layoutWidget = new QWidget(centralwidget);
00268 layoutWidget->setObjectName(QString::fromUtf8("layoutWidget"));
00269 layoutWidget->setGeometry(QRect(0, 0, 2, 2));
00270 hboxLayout = new QHBoxLayout(layoutWidget);
00271 #ifndef Q_OS_MAC
00272 hboxLayout->setSpacing(6);
00273 #endif
00274 hboxLayout->setContentsMargins(0, 0, 0, 0);
00275 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00276 hboxLayout->setContentsMargins(0, 0, 0, 0);
00277 layoutFrame_4 = new QFrame(centralwidget);
00278 layoutFrame_4->setObjectName(QString::fromUtf8("layoutFrame_4"));
00279 layoutFrame_4->setGeometry(QRect(0, 0, 703, 529));
00280 layoutFrame_4->setAcceptDrops(true);
00281 labelHelp = new QLabel(layoutFrame_4);
00282 labelHelp->setObjectName(QString::fromUtf8("labelHelp"));
00283 labelHelp->setEnabled(true);
00284 labelHelp->setGeometry(QRect(10, 0, 499, 42));
00285 labelHelp->setTextFormat(Qt::PlainText);
00286 labelHelp->setAlignment(Qt::AlignJustify|Qt::AlignTop);
00287 labelHelp->setWordWrap(true);
00288 pushClean = new QPushButton(layoutFrame_4);
00289 pushClean->setObjectName(QString::fromUtf8("pushClean"));
00290 pushClean->setGeometry(QRect(10, 505, 75, 24));
00291 groupBoxPre = new QGroupBox(layoutFrame_4);
00292 groupBoxPre->setObjectName(QString::fromUtf8("groupBoxPre"));
00293 groupBoxPre->setGeometry(QRect(10, 80, 191, 281));
00294 sizePolicy.setHeightForWidth(groupBoxPre->sizePolicy().hasHeightForWidth());
00295 groupBoxPre->setSizePolicy(sizePolicy);
00296 groupBoxPreNoise = new QGroupBox(groupBoxPre);
00297 groupBoxPreNoise->setObjectName(QString::fromUtf8("groupBoxPreNoise"));
00298 groupBoxPreNoise->setGeometry(QRect(10, 40, 171, 91));
00299 layoutWidget1 = new QWidget(groupBoxPreNoise);
00300 layoutWidget1->setObjectName(QString::fromUtf8("layoutWidget1"));
00301 layoutWidget1->setGeometry(QRect(10, 20, 151, 67));
00302 gridLayout_6 = new QGridLayout(layoutWidget1);
00303 gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
00304 gridLayout_6->setContentsMargins(0, 0, 0, 0);
00305 checkNoise1 = new QCheckBox(layoutWidget1);
00306 checkNoise1->setObjectName(QString::fromUtf8("checkNoise1"));
00307
00308 gridLayout_6->addWidget(checkNoise1, 0, 0, 1, 1);
00309
00310 checkNoise2 = new QCheckBox(layoutWidget1);
00311 checkNoise2->setObjectName(QString::fromUtf8("checkNoise2"));
00312
00313 gridLayout_6->addWidget(checkNoise2, 0, 1, 1, 1);
00314
00315 checkNoise3 = new QCheckBox(layoutWidget1);
00316 checkNoise3->setObjectName(QString::fromUtf8("checkNoise3"));
00317
00318 gridLayout_6->addWidget(checkNoise3, 1, 0, 1, 1);
00319
00320 gridLayout = new QGridLayout();
00321 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00322 lNoise = new QLabel(layoutWidget1);
00323 lNoise->setObjectName(QString::fromUtf8("lNoise"));
00324 lNoise->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00325 lNoise->setWordWrap(true);
00326
00327 gridLayout->addWidget(lNoise, 0, 0, 1, 1);
00328
00329 lNoise_2 = new QLabel(layoutWidget1);
00330 lNoise_2->setObjectName(QString::fromUtf8("lNoise_2"));
00331 lNoise_2->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00332 lNoise_2->setWordWrap(true);
00333
00334 gridLayout->addWidget(lNoise_2, 0, 1, 1, 1);
00335
00336 comboKernelNoise = new QComboBox(layoutWidget1);
00337 comboKernelNoise->setObjectName(QString::fromUtf8("comboKernelNoise"));
00338 comboKernelNoise->setEnabled(false);
00339
00340 gridLayout->addWidget(comboKernelNoise, 1, 0, 1, 1);
00341
00342 leSigmaNoise = new QLineEdit(layoutWidget1);
00343 leSigmaNoise->setObjectName(QString::fromUtf8("leSigmaNoise"));
00344 leSigmaNoise->setEnabled(false);
00345 leSigmaNoise->setMaximumSize(QSize(31, 20));
00346 leSigmaNoise->setInputMethodHints(Qt::ImhDigitsOnly);
00347 leSigmaNoise->setMaxLength(3);
00348
00349 gridLayout->addWidget(leSigmaNoise, 1, 1, 1, 1);
00350
00351
00352 gridLayout_6->addLayout(gridLayout, 1, 1, 1, 1);
00353
00354 groupBoxPreBorder = new QGroupBox(groupBoxPre);
00355 groupBoxPreBorder->setObjectName(QString::fromUtf8("groupBoxPreBorder"));
00356 groupBoxPreBorder->setGeometry(QRect(10, 130, 171, 145));
00357 groupBoxPreBorder->setInputMethodHints(Qt::ImhFormattedNumbersOnly);
00358 layoutWidget2 = new QWidget(groupBoxPreBorder);
00359 layoutWidget2->setObjectName(QString::fromUtf8("layoutWidget2"));
00360 layoutWidget2->setGeometry(QRect(6, 21, 155, 120));
00361 gridLayout_2 = new QGridLayout(layoutWidget2);
00362 gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
00363 gridLayout_2->setContentsMargins(0, 0, 0, 0);
00364 checkSobelx = new QCheckBox(layoutWidget2);
00365 checkSobelx->setObjectName(QString::fromUtf8("checkSobelx"));
00366
00367 gridLayout_2->addWidget(checkSobelx, 0, 0, 1, 1);
00368
00369 checkSobely = new QCheckBox(layoutWidget2);
00370 checkSobely->setObjectName(QString::fromUtf8("checkSobely"));
00371
00372 gridLayout_2->addWidget(checkSobely, 0, 1, 1, 2);
00373
00374 checkLaplace = new QCheckBox(layoutWidget2);
00375 checkLaplace->setObjectName(QString::fromUtf8("checkLaplace"));
00376
00377 gridLayout_2->addWidget(checkLaplace, 1, 0, 1, 1);
00378
00379 checkMatrix = new QCheckBox(layoutWidget2);
00380 checkMatrix->setObjectName(QString::fromUtf8("checkMatrix"));
00381
00382 gridLayout_2->addWidget(checkMatrix, 1, 1, 1, 2);
00383
00384 checkLoG = new QCheckBox(layoutWidget2);
00385 checkLoG->setObjectName(QString::fromUtf8("checkLoG"));
00386
00387 gridLayout_2->addWidget(checkLoG, 2, 0, 1, 3);
00388
00389 checkThreshold = new QCheckBox(layoutWidget2);
00390 checkThreshold->setObjectName(QString::fromUtf8("checkThreshold"));
00391
00392 gridLayout_2->addWidget(checkThreshold, 3, 0, 1, 2);
00393
00394 leThreshold = new QLineEdit(layoutWidget2);
00395 leThreshold->setObjectName(QString::fromUtf8("leThreshold"));
00396 leThreshold->setEnabled(false);
00397 leThreshold->setMaximumSize(QSize(31, 16777215));
00398 leThreshold->setMaxLength(3);
00399
00400 gridLayout_2->addWidget(leThreshold, 3, 2, 1, 1);
00401
00402 checkCanny = new QCheckBox(layoutWidget2);
00403 checkCanny->setObjectName(QString::fromUtf8("checkCanny"));
00404
00405 gridLayout_2->addWidget(checkCanny, 4, 0, 1, 1);
00406
00407 leThreshold1 = new QLineEdit(layoutWidget2);
00408 leThreshold1->setObjectName(QString::fromUtf8("leThreshold1"));
00409 leThreshold1->setEnabled(false);
00410 leThreshold1->setMaximumSize(QSize(31, 16777215));
00411 leThreshold1->setMaxLength(3);
00412
00413 gridLayout_2->addWidget(leThreshold1, 4, 1, 1, 1);
00414
00415 leThreshold2 = new QLineEdit(layoutWidget2);
00416 leThreshold2->setObjectName(QString::fromUtf8("leThreshold2"));
00417 leThreshold2->setEnabled(false);
00418 leThreshold2->setMaximumSize(QSize(31, 16777215));
00419 leThreshold2->setMaxLength(3);
00420
00421 gridLayout_2->addWidget(leThreshold2, 4, 2, 1, 1);
00422
00423 checkROI = new QCheckBox(groupBoxPre);
00424 checkROI->setObjectName(QString::fromUtf8("checkROI"));
00425 checkROI->setGeometry(QRect(100, 20, 71, 18));
00426 comboCutImage = new QComboBox(groupBoxPre);
00427 comboCutImage->setObjectName(QString::fromUtf8("comboCutImage"));
00428 comboCutImage->setEnabled(true);
00429 comboCutImage->setGeometry(QRect(10, 20, 81, 20));
00430 groupBoxSegBlob = new QGroupBox(layoutFrame_4);
00431 groupBoxSegBlob->setObjectName(QString::fromUtf8("groupBoxSegBlob"));
00432 groupBoxSegBlob->setGeometry(QRect(200, 80, 271, 281));
00433 layoutWidget3 = new QWidget(groupBoxSegBlob);
00434 layoutWidget3->setObjectName(QString::fromUtf8("layoutWidget3"));
00435 layoutWidget3->setGeometry(QRect(10, 20, 247, 22));
00436 horizontalLayout = new QHBoxLayout(layoutWidget3);
00437 horizontalLayout->setSpacing(0);
00438 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
00439 horizontalLayout->setContentsMargins(0, 0, 0, 0);
00440 checkContour = new QCheckBox(layoutWidget3);
00441 checkContour->setObjectName(QString::fromUtf8("checkContour"));
00442
00443 horizontalLayout->addWidget(checkContour);
00444
00445 checkContourRect = new QCheckBox(layoutWidget3);
00446 checkContourRect->setObjectName(QString::fromUtf8("checkContourRect"));
00447 checkContourRect->setEnabled(false);
00448
00449 horizontalLayout->addWidget(checkContourRect);
00450
00451 checkContourSnake = new QCheckBox(layoutWidget3);
00452 checkContourSnake->setObjectName(QString::fromUtf8("checkContourSnake"));
00453 checkContourSnake->setEnabled(false);
00454
00455 horizontalLayout->addWidget(checkContourSnake);
00456
00457 leDivSnakeContour = new QLineEdit(layoutWidget3);
00458 leDivSnakeContour->setObjectName(QString::fromUtf8("leDivSnakeContour"));
00459 leDivSnakeContour->setEnabled(false);
00460 leDivSnakeContour->setMaximumSize(QSize(31, 20));
00461 leDivSnakeContour->setInputMethodHints(Qt::ImhDigitsOnly);
00462 leDivSnakeContour->setMaxLength(2);
00463
00464 horizontalLayout->addWidget(leDivSnakeContour);
00465
00466 layoutWidget4 = new QWidget(groupBoxSegBlob);
00467 layoutWidget4->setObjectName(QString::fromUtf8("layoutWidget4"));
00468 layoutWidget4->setGeometry(QRect(10, 210, 252, 61));
00469 gridLayout_7 = new QGridLayout(layoutWidget4);
00470 gridLayout_7->setObjectName(QString::fromUtf8("gridLayout_7"));
00471 gridLayout_7->setHorizontalSpacing(2);
00472 gridLayout_7->setVerticalSpacing(4);
00473 gridLayout_7->setContentsMargins(0, 0, 0, 0);
00474 lBlobs = new QLabel(layoutWidget4);
00475 lBlobs->setObjectName(QString::fromUtf8("lBlobs"));
00476 lBlobs->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00477 lBlobs->setWordWrap(false);
00478
00479 gridLayout_7->addWidget(lBlobs, 0, 1, 1, 2);
00480
00481 lBlobs_2 = new QLabel(layoutWidget4);
00482 lBlobs_2->setObjectName(QString::fromUtf8("lBlobs_2"));
00483 lBlobs_2->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00484 lBlobs_2->setWordWrap(false);
00485
00486 gridLayout_7->addWidget(lBlobs_2, 0, 3, 1, 2);
00487
00488 checkBlobslib = new QCheckBox(layoutWidget4);
00489 checkBlobslib->setObjectName(QString::fromUtf8("checkBlobslib"));
00490
00491 gridLayout_7->addWidget(checkBlobslib, 1, 0, 1, 1);
00492
00493 leBlobsMinArea = new QLineEdit(layoutWidget4);
00494 leBlobsMinArea->setObjectName(QString::fromUtf8("leBlobsMinArea"));
00495 leBlobsMinArea->setMaximumSize(QSize(31, 20));
00496 leBlobsMinArea->setInputMethodHints(Qt::ImhDigitsOnly);
00497 leBlobsMinArea->setMaxLength(3);
00498
00499 gridLayout_7->addWidget(leBlobsMinArea, 1, 1, 1, 1);
00500
00501 leBlobsMaxArea = new QLineEdit(layoutWidget4);
00502 leBlobsMaxArea->setObjectName(QString::fromUtf8("leBlobsMaxArea"));
00503 leBlobsMaxArea->setMaximumSize(QSize(40, 20));
00504 leBlobsMaxArea->setInputMethodHints(Qt::ImhDigitsOnly);
00505 leBlobsMaxArea->setMaxLength(5);
00506
00507 gridLayout_7->addWidget(leBlobsMaxArea, 1, 2, 1, 1);
00508
00509 leBlobsMinRough = new QLineEdit(layoutWidget4);
00510 leBlobsMinRough->setObjectName(QString::fromUtf8("leBlobsMinRough"));
00511 leBlobsMinRough->setMaximumSize(QSize(31, 20));
00512 leBlobsMinRough->setInputMethodHints(Qt::ImhDigitsOnly);
00513 leBlobsMinRough->setMaxLength(4);
00514
00515 gridLayout_7->addWidget(leBlobsMinRough, 1, 3, 1, 1);
00516
00517 leBlobsMaxRough = new QLineEdit(layoutWidget4);
00518 leBlobsMaxRough->setObjectName(QString::fromUtf8("leBlobsMaxRough"));
00519 leBlobsMaxRough->setMaximumSize(QSize(31, 20));
00520 leBlobsMaxRough->setInputMethodHints(Qt::ImhDigitsOnly);
00521 leBlobsMaxRough->setMaxLength(4);
00522
00523 gridLayout_7->addWidget(leBlobsMaxRough, 1, 4, 1, 1);
00524
00525 checkBlobTrack = new QCheckBox(layoutWidget4);
00526 checkBlobTrack->setObjectName(QString::fromUtf8("checkBlobTrack"));
00527 checkBlobTrack->setEnabled(false);
00528
00529 gridLayout_7->addWidget(checkBlobTrack, 2, 0, 1, 2);
00530
00531 layoutWidget5 = new QWidget(groupBoxSegBlob);
00532 layoutWidget5->setObjectName(QString::fromUtf8("layoutWidget5"));
00533 layoutWidget5->setGeometry(QRect(10, 51, 232, 80));
00534 gridLayout_3 = new QGridLayout(layoutWidget5);
00535 gridLayout_3->setSpacing(4);
00536 gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
00537 gridLayout_3->setContentsMargins(0, 0, 0, 0);
00538 lHough = new QLabel(layoutWidget5);
00539 lHough->setObjectName(QString::fromUtf8("lHough"));
00540 lHough->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00541 lHough->setWordWrap(true);
00542
00543 gridLayout_3->addWidget(lHough, 0, 0, 1, 2);
00544
00545 lHough_2 = new QLabel(layoutWidget5);
00546 lHough_2->setObjectName(QString::fromUtf8("lHough_2"));
00547 lHough_2->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00548 lHough_2->setWordWrap(false);
00549
00550 gridLayout_3->addWidget(lHough_2, 0, 3, 1, 2);
00551
00552 comboHough = new QComboBox(layoutWidget5);
00553 comboHough->setObjectName(QString::fromUtf8("comboHough"));
00554 comboHough->setEnabled(true);
00555
00556 gridLayout_3->addWidget(comboHough, 1, 0, 1, 3);
00557
00558 leThresHough = new QLineEdit(layoutWidget5);
00559 leThresHough->setObjectName(QString::fromUtf8("leThresHough"));
00560 leThresHough->setMaximumSize(QSize(31, 20));
00561 leThresHough->setInputMethodHints(Qt::ImhDigitsOnly);
00562 leThresHough->setMaxLength(3);
00563
00564 gridLayout_3->addWidget(leThresHough, 1, 3, 1, 2);
00565
00566 lHough_4 = new QLabel(layoutWidget5);
00567 lHough_4->setObjectName(QString::fromUtf8("lHough_4"));
00568 lHough_4->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00569 lHough_4->setWordWrap(false);
00570
00571 gridLayout_3->addWidget(lHough_4, 2, 0, 1, 1);
00572
00573 lHough_5 = new QLabel(layoutWidget5);
00574 lHough_5->setObjectName(QString::fromUtf8("lHough_5"));
00575 lHough_5->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00576 lHough_5->setWordWrap(false);
00577
00578 gridLayout_3->addWidget(lHough_5, 2, 1, 1, 1);
00579
00580 lHough_3 = new QLabel(layoutWidget5);
00581 lHough_3->setObjectName(QString::fromUtf8("lHough_3"));
00582 lHough_3->setInputMethodHints(Qt::ImhDigitsOnly);
00583 lHough_3->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00584 lHough_3->setWordWrap(false);
00585
00586 gridLayout_3->addWidget(lHough_3, 2, 2, 1, 2);
00587
00588 lHough_7 = new QLabel(layoutWidget5);
00589 lHough_7->setObjectName(QString::fromUtf8("lHough_7"));
00590 lHough_7->setInputMethodHints(Qt::ImhDigitsOnly);
00591 lHough_7->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00592 lHough_7->setWordWrap(false);
00593
00594 gridLayout_3->addWidget(lHough_7, 2, 6, 1, 1);
00595
00596 lHough_8 = new QLabel(layoutWidget5);
00597 lHough_8->setObjectName(QString::fromUtf8("lHough_8"));
00598 lHough_8->setInputMethodHints(Qt::ImhDigitsOnly);
00599 lHough_8->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00600 lHough_8->setWordWrap(false);
00601
00602 gridLayout_3->addWidget(lHough_8, 2, 7, 1, 1);
00603
00604 leRhoHough = new QLineEdit(layoutWidget5);
00605 leRhoHough->setObjectName(QString::fromUtf8("leRhoHough"));
00606 leRhoHough->setMaximumSize(QSize(31, 20));
00607 leRhoHough->setInputMethodHints(Qt::ImhDigitsOnly);
00608 leRhoHough->setMaxLength(3);
00609
00610 gridLayout_3->addWidget(leRhoHough, 3, 0, 1, 1);
00611
00612 leThetaHough = new QLineEdit(layoutWidget5);
00613 leThetaHough->setObjectName(QString::fromUtf8("leThetaHough"));
00614 leThetaHough->setMaximumSize(QSize(31, 20));
00615 leThetaHough->setInputMethodHints(Qt::ImhDigitsOnly);
00616 leThetaHough->setMaxLength(3);
00617
00618 gridLayout_3->addWidget(leThetaHough, 3, 1, 1, 1);
00619
00620 leMinLineHough = new QLineEdit(layoutWidget5);
00621 leMinLineHough->setObjectName(QString::fromUtf8("leMinLineHough"));
00622 leMinLineHough->setEnabled(false);
00623 leMinLineHough->setMaximumSize(QSize(31, 20));
00624 leMinLineHough->setInputMethodHints(Qt::ImhDigitsOnly);
00625 leMinLineHough->setMaxLength(3);
00626
00627 gridLayout_3->addWidget(leMinLineHough, 3, 2, 1, 2);
00628
00629 leGapHough = new QLineEdit(layoutWidget5);
00630 leGapHough->setObjectName(QString::fromUtf8("leGapHough"));
00631 leGapHough->setEnabled(false);
00632 leGapHough->setMaximumSize(QSize(31, 20));
00633 leGapHough->setInputMethodHints(Qt::ImhDigitsOnly);
00634 leGapHough->setMaxLength(3);
00635
00636 gridLayout_3->addWidget(leGapHough, 3, 4, 1, 2);
00637
00638 leRadialResHough = new QLineEdit(layoutWidget5);
00639 leRadialResHough->setObjectName(QString::fromUtf8("leRadialResHough"));
00640 leRadialResHough->setEnabled(false);
00641 leRadialResHough->setMaximumSize(QSize(31, 20));
00642 leRadialResHough->setInputMethodHints(Qt::ImhDigitsOnly);
00643 leRadialResHough->setMaxLength(3);
00644
00645 gridLayout_3->addWidget(leRadialResHough, 3, 6, 1, 1);
00646
00647 leAngleResHough = new QLineEdit(layoutWidget5);
00648 leAngleResHough->setObjectName(QString::fromUtf8("leAngleResHough"));
00649 leAngleResHough->setEnabled(false);
00650 leAngleResHough->setMaximumSize(QSize(31, 20));
00651 leAngleResHough->setInputMethodHints(Qt::ImhDigitsOnly);
00652 leAngleResHough->setMaxLength(3);
00653
00654 gridLayout_3->addWidget(leAngleResHough, 3, 7, 1, 1);
00655
00656 lHough_6 = new QLabel(layoutWidget5);
00657 lHough_6->setObjectName(QString::fromUtf8("lHough_6"));
00658 lHough_6->setInputMethodHints(Qt::ImhDigitsOnly);
00659 lHough_6->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00660 lHough_6->setWordWrap(false);
00661
00662 gridLayout_3->addWidget(lHough_6, 2, 4, 1, 1);
00663
00664 layoutWidget6 = new QWidget(groupBoxSegBlob);
00665 layoutWidget6->setObjectName(QString::fromUtf8("layoutWidget6"));
00666 layoutWidget6->setGeometry(QRect(10, 140, 227, 65));
00667 gridLayout_5 = new QGridLayout(layoutWidget6);
00668 gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
00669 gridLayout_5->setContentsMargins(0, 0, 0, 0);
00670 checkScale = new QCheckBox(layoutWidget6);
00671 checkScale->setObjectName(QString::fromUtf8("checkScale"));
00672
00673 gridLayout_5->addWidget(checkScale, 0, 0, 1, 3);
00674
00675 lHough_9 = new QLabel(layoutWidget6);
00676 lHough_9->setObjectName(QString::fromUtf8("lHough_9"));
00677 lHough_9->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00678 lHough_9->setWordWrap(false);
00679
00680 gridLayout_5->addWidget(lHough_9, 1, 0, 1, 1);
00681
00682 lHough_10 = new QLabel(layoutWidget6);
00683 lHough_10->setObjectName(QString::fromUtf8("lHough_10"));
00684 lHough_10->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00685 lHough_10->setWordWrap(false);
00686
00687 gridLayout_5->addWidget(lHough_10, 1, 1, 1, 2);
00688
00689 lHough_11 = new QLabel(layoutWidget6);
00690 lHough_11->setObjectName(QString::fromUtf8("lHough_11"));
00691 lHough_11->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00692 lHough_11->setWordWrap(false);
00693
00694 gridLayout_5->addWidget(lHough_11, 1, 3, 1, 1);
00695
00696 lHough_12 = new QLabel(layoutWidget6);
00697 lHough_12->setObjectName(QString::fromUtf8("lHough_12"));
00698 lHough_12->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00699 lHough_12->setWordWrap(false);
00700
00701 gridLayout_5->addWidget(lHough_12, 1, 4, 1, 1);
00702
00703 comboSizeScale = new QComboBox(layoutWidget6);
00704 comboSizeScale->setObjectName(QString::fromUtf8("comboSizeScale"));
00705 comboSizeScale->setEnabled(true);
00706
00707 gridLayout_5->addWidget(comboSizeScale, 2, 0, 1, 1);
00708
00709 leThres1Scale = new QLineEdit(layoutWidget6);
00710 leThres1Scale->setObjectName(QString::fromUtf8("leThres1Scale"));
00711 leThres1Scale->setMaximumSize(QSize(31, 20));
00712 leThres1Scale->setInputMethodHints(Qt::ImhDigitsOnly);
00713 leThres1Scale->setMaxLength(3);
00714
00715 gridLayout_5->addWidget(leThres1Scale, 2, 1, 1, 1);
00716
00717 leThres2Scale = new QLineEdit(layoutWidget6);
00718 leThres2Scale->setObjectName(QString::fromUtf8("leThres2Scale"));
00719 leThres2Scale->setMaximumSize(QSize(31, 20));
00720 leThres2Scale->setInputMethodHints(Qt::ImhDigitsOnly);
00721 leThres2Scale->setMaxLength(3);
00722
00723 gridLayout_5->addWidget(leThres2Scale, 2, 2, 1, 1);
00724
00725 leThres3Scale = new QLineEdit(layoutWidget6);
00726 leThres3Scale->setObjectName(QString::fromUtf8("leThres3Scale"));
00727 leThres3Scale->setMaximumSize(QSize(31, 20));
00728 leThres3Scale->setInputMethodHints(Qt::ImhDigitsOnly);
00729 leThres3Scale->setMaxLength(3);
00730
00731 gridLayout_5->addWidget(leThres3Scale, 2, 3, 1, 1);
00732
00733 leNonmaxScale = new QLineEdit(layoutWidget6);
00734 leNonmaxScale->setObjectName(QString::fromUtf8("leNonmaxScale"));
00735 leNonmaxScale->setMaximumSize(QSize(31, 20));
00736 leNonmaxScale->setInputMethodHints(Qt::ImhDigitsOnly);
00737 leNonmaxScale->setMaxLength(3);
00738
00739 gridLayout_5->addWidget(leNonmaxScale, 2, 4, 1, 1);
00740
00741 layoutWidget7 = new QWidget(layoutFrame_4);
00742 layoutWidget7->setObjectName(QString::fromUtf8("layoutWidget7"));
00743 layoutWidget7->setGeometry(QRect(12, 32, 494, 48));
00744 gridLayout_11 = new QGridLayout(layoutWidget7);
00745 gridLayout_11->setObjectName(QString::fromUtf8("gridLayout_11"));
00746 gridLayout_11->setContentsMargins(0, 0, 0, 0);
00747 lPathOF_2 = new QLabel(layoutWidget7);
00748 lPathOF_2->setObjectName(QString::fromUtf8("lPathOF_2"));
00749
00750 gridLayout_11->addWidget(lPathOF_2, 0, 0, 1, 1);
00751
00752 lePathSeq = new QLineEdit(layoutWidget7);
00753 lePathSeq->setObjectName(QString::fromUtf8("lePathSeq"));
00754 lePathSeq->setEnabled(false);
00755 lePathSeq->setMinimumSize(QSize(420, 0));
00756
00757 gridLayout_11->addWidget(lePathSeq, 0, 1, 1, 1);
00758
00759 lBaseNameOF_2 = new QLabel(layoutWidget7);
00760 lBaseNameOF_2->setObjectName(QString::fromUtf8("lBaseNameOF_2"));
00761
00762 gridLayout_11->addWidget(lBaseNameOF_2, 1, 0, 1, 1);
00763
00764 leBaseSeq = new QLineEdit(layoutWidget7);
00765 leBaseSeq->setObjectName(QString::fromUtf8("leBaseSeq"));
00766 leBaseSeq->setEnabled(false);
00767 leBaseSeq->setMinimumSize(QSize(420, 0));
00768
00769 gridLayout_11->addWidget(leBaseSeq, 1, 1, 1, 1);
00770
00771 groupBoxTrack = new QGroupBox(layoutFrame_4);
00772 groupBoxTrack->setObjectName(QString::fromUtf8("groupBoxTrack"));
00773 groupBoxTrack->setGeometry(QRect(470, 80, 231, 281));
00774 lKalman = new QLabel(groupBoxTrack);
00775 lKalman->setObjectName(QString::fromUtf8("lKalman"));
00776 lKalman->setGeometry(QRect(11, 21, 162, 13));
00777 lKalman->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00778 lKalman->setWordWrap(false);
00779 frameCommon = new QFrame(groupBoxTrack);
00780 frameCommon->setObjectName(QString::fromUtf8("frameCommon"));
00781 frameCommon->setGeometry(QRect(21, 118, 187, 72));
00782 frameCommon->setFrameShape(QFrame::Box);
00783 frameCommon->setFrameShadow(QFrame::Raised);
00784 layoutWidget8 = new QWidget(frameCommon);
00785 layoutWidget8->setObjectName(QString::fromUtf8("layoutWidget8"));
00786 layoutWidget8->setGeometry(QRect(3, 1, 183, 70));
00787 gridLayout_13 = new QGridLayout(layoutWidget8);
00788 gridLayout_13->setObjectName(QString::fromUtf8("gridLayout_13"));
00789 gridLayout_13->setContentsMargins(0, 0, 0, 0);
00790 lTracking_3 = new QLabel(layoutWidget8);
00791 lTracking_3->setObjectName(QString::fromUtf8("lTracking_3"));
00792 lTracking_3->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00793 lTracking_3->setWordWrap(false);
00794
00795 gridLayout_13->addWidget(lTracking_3, 0, 0, 1, 2);
00796
00797 checkKalmanAlignX = new QCheckBox(layoutWidget8);
00798 checkKalmanAlignX->setObjectName(QString::fromUtf8("checkKalmanAlignX"));
00799 checkKalmanAlignX->setEnabled(false);
00800
00801 gridLayout_13->addWidget(checkKalmanAlignX, 0, 2, 1, 1);
00802
00803 checkKalmanAlignY = new QCheckBox(layoutWidget8);
00804 checkKalmanAlignY->setObjectName(QString::fromUtf8("checkKalmanAlignY"));
00805 checkKalmanAlignY->setEnabled(false);
00806
00807 gridLayout_13->addWidget(checkKalmanAlignY, 0, 3, 1, 1);
00808
00809 lTracking_7 = new QLabel(layoutWidget8);
00810 lTracking_7->setObjectName(QString::fromUtf8("lTracking_7"));
00811 lTracking_7->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00812 lTracking_7->setWordWrap(false);
00813
00814 gridLayout_13->addWidget(lTracking_7, 1, 0, 1, 1);
00815
00816 comboKalmanPaint = new QComboBox(layoutWidget8);
00817 comboKalmanPaint->setObjectName(QString::fromUtf8("comboKalmanPaint"));
00818 comboKalmanPaint->setEnabled(false);
00819
00820 gridLayout_13->addWidget(comboKalmanPaint, 2, 1, 1, 3);
00821
00822 checkKalmanPaint = new QCheckBox(layoutWidget8);
00823 checkKalmanPaint->setObjectName(QString::fromUtf8("checkKalmanPaint"));
00824 checkKalmanPaint->setEnabled(false);
00825
00826 gridLayout_13->addWidget(checkKalmanPaint, 1, 1, 1, 1);
00827
00828 lTracking_6 = new QLabel(layoutWidget8);
00829 lTracking_6->setObjectName(QString::fromUtf8("lTracking_6"));
00830 lTracking_6->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00831 lTracking_6->setWordWrap(false);
00832
00833 gridLayout_13->addWidget(lTracking_6, 2, 0, 1, 1);
00834
00835 layoutWidget9 = new QWidget(groupBoxTrack);
00836 layoutWidget9->setObjectName(QString::fromUtf8("layoutWidget9"));
00837 layoutWidget9->setGeometry(QRect(5, 38, 217, 73));
00838 gridLayout_8 = new QGridLayout(layoutWidget9);
00839 gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
00840 gridLayout_8->setVerticalSpacing(1);
00841 gridLayout_8->setContentsMargins(0, 0, 0, 0);
00842 butKalmanSel = new QPushButton(layoutWidget9);
00843 butKalmanSel->setObjectName(QString::fromUtf8("butKalmanSel"));
00844 butKalmanSel->setEnabled(true);
00845
00846 gridLayout_8->addWidget(butKalmanSel, 0, 0, 1, 1);
00847
00848 lTracking = new QLabel(layoutWidget9);
00849 lTracking->setObjectName(QString::fromUtf8("lTracking"));
00850 lTracking->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00851 lTracking->setWordWrap(false);
00852
00853 gridLayout_8->addWidget(lTracking, 0, 1, 1, 1);
00854
00855 comboKalmanSelected = new QComboBox(layoutWidget9);
00856 comboKalmanSelected->setObjectName(QString::fromUtf8("comboKalmanSelected"));
00857 comboKalmanSelected->setEnabled(false);
00858 comboKalmanSelected->setMaximumSize(QSize(74, 16777215));
00859
00860 gridLayout_8->addWidget(comboKalmanSelected, 0, 2, 1, 1);
00861
00862 butKalmanUpd = new QPushButton(layoutWidget9);
00863 butKalmanUpd->setObjectName(QString::fromUtf8("butKalmanUpd"));
00864 butKalmanUpd->setEnabled(false);
00865
00866 gridLayout_8->addWidget(butKalmanUpd, 1, 0, 1, 1);
00867
00868 lTracking_2 = new QLabel(layoutWidget9);
00869 lTracking_2->setObjectName(QString::fromUtf8("lTracking_2"));
00870 lTracking_2->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00871 lTracking_2->setWordWrap(false);
00872
00873 gridLayout_8->addWidget(lTracking_2, 1, 1, 1, 1);
00874
00875 leKalmanUpdate = new QLineEdit(layoutWidget9);
00876 leKalmanUpdate->setObjectName(QString::fromUtf8("leKalmanUpdate"));
00877 leKalmanUpdate->setEnabled(false);
00878 leKalmanUpdate->setMaximumSize(QSize(70, 16777215));
00879 leKalmanUpdate->setMaxLength(15);
00880
00881 gridLayout_8->addWidget(leKalmanUpdate, 1, 2, 1, 1);
00882
00883 butKalmanClean = new QPushButton(layoutWidget9);
00884 butKalmanClean->setObjectName(QString::fromUtf8("butKalmanClean"));
00885 butKalmanClean->setEnabled(false);
00886
00887 gridLayout_8->addWidget(butKalmanClean, 2, 2, 1, 1);
00888
00889 layoutWidget10 = new QWidget(groupBoxTrack);
00890 layoutWidget10->setObjectName(QString::fromUtf8("layoutWidget10"));
00891 layoutWidget10->setGeometry(QRect(10, 200, 216, 25));
00892 horizontalLayout_2 = new QHBoxLayout(layoutWidget10);
00893 horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
00894 horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
00895 lBlobs_3 = new QLabel(layoutWidget10);
00896 lBlobs_3->setObjectName(QString::fromUtf8("lBlobs_3"));
00897 lBlobs_3->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00898 lBlobs_3->setWordWrap(false);
00899
00900 horizontalLayout_2->addWidget(lBlobs_3);
00901
00902 comboBlobs = new QComboBox(layoutWidget10);
00903 comboBlobs->setObjectName(QString::fromUtf8("comboBlobs"));
00904 comboBlobs->setEnabled(false);
00905
00906 horizontalLayout_2->addWidget(comboBlobs);
00907
00908 butKalmanBlobClean = new QPushButton(layoutWidget10);
00909 butKalmanBlobClean->setObjectName(QString::fromUtf8("butKalmanBlobClean"));
00910 butKalmanBlobClean->setEnabled(false);
00911
00912 horizontalLayout_2->addWidget(butKalmanBlobClean);
00913
00914 layoutWidget11 = new QWidget(groupBoxTrack);
00915 layoutWidget11->setObjectName(QString::fromUtf8("layoutWidget11"));
00916 layoutWidget11->setGeometry(QRect(10, 224, 216, 49));
00917 gridLayout_9 = new QGridLayout(layoutWidget11);
00918 gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
00919 gridLayout_9->setVerticalSpacing(1);
00920 gridLayout_9->setContentsMargins(0, 0, 0, 0);
00921 butKalmanBlobSel = new QPushButton(layoutWidget11);
00922 butKalmanBlobSel->setObjectName(QString::fromUtf8("butKalmanBlobSel"));
00923 butKalmanBlobSel->setEnabled(false);
00924
00925 gridLayout_9->addWidget(butKalmanBlobSel, 0, 0, 1, 1);
00926
00927 lTracking_4 = new QLabel(layoutWidget11);
00928 lTracking_4->setObjectName(QString::fromUtf8("lTracking_4"));
00929 lTracking_4->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00930 lTracking_4->setWordWrap(false);
00931
00932 gridLayout_9->addWidget(lTracking_4, 0, 1, 1, 1);
00933
00934 comboKalmanBlobSelected = new QComboBox(layoutWidget11);
00935 comboKalmanBlobSelected->setObjectName(QString::fromUtf8("comboKalmanBlobSelected"));
00936 comboKalmanBlobSelected->setEnabled(false);
00937 comboKalmanBlobSelected->setMaximumSize(QSize(74, 16777215));
00938
00939 gridLayout_9->addWidget(comboKalmanBlobSelected, 0, 2, 1, 1);
00940
00941 butKalmanBlobUpd = new QPushButton(layoutWidget11);
00942 butKalmanBlobUpd->setObjectName(QString::fromUtf8("butKalmanBlobUpd"));
00943 butKalmanBlobUpd->setEnabled(false);
00944
00945 gridLayout_9->addWidget(butKalmanBlobUpd, 1, 0, 1, 1);
00946
00947 lTracking_5 = new QLabel(layoutWidget11);
00948 lTracking_5->setObjectName(QString::fromUtf8("lTracking_5"));
00949 lTracking_5->setAlignment(Qt::AlignJustify|Qt::AlignVCenter);
00950 lTracking_5->setWordWrap(false);
00951
00952 gridLayout_9->addWidget(lTracking_5, 1, 1, 1, 1);
00953
00954 leKalmanBlobUpdate = new QLineEdit(layoutWidget11);
00955 leKalmanBlobUpdate->setObjectName(QString::fromUtf8("leKalmanBlobUpdate"));
00956 leKalmanBlobUpdate->setEnabled(false);
00957 leKalmanBlobUpdate->setMaximumSize(QSize(70, 16777215));
00958 leKalmanBlobUpdate->setMaxLength(15);
00959
00960 gridLayout_9->addWidget(leKalmanBlobUpdate, 1, 2, 1, 1);
00961
00962 groupBox_4 = new QGroupBox(layoutFrame_4);
00963 groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
00964 groupBox_4->setGeometry(QRect(507, 17, 194, 64));
00965 layoutWidget12 = new QWidget(groupBox_4);
00966 layoutWidget12->setObjectName(QString::fromUtf8("layoutWidget12"));
00967 layoutWidget12->setGeometry(QRect(5, 17, 182, 41));
00968 gridLayout_4 = new QGridLayout(layoutWidget12);
00969 gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
00970 gridLayout_4->setContentsMargins(0, 0, 0, 0);
00971 lDigitNumberOF_6 = new QLabel(layoutWidget12);
00972 lDigitNumberOF_6->setObjectName(QString::fromUtf8("lDigitNumberOF_6"));
00973
00974 gridLayout_4->addWidget(lDigitNumberOF_6, 0, 0, 1, 1);
00975
00976 lControl = new QLabel(layoutWidget12);
00977 lControl->setObjectName(QString::fromUtf8("lControl"));
00978 lControl->setAlignment(Qt::AlignCenter);
00979
00980 gridLayout_4->addWidget(lControl, 0, 1, 1, 1);
00981
00982 lControl_2 = new QLabel(layoutWidget12);
00983 lControl_2->setObjectName(QString::fromUtf8("lControl_2"));
00984 lControl_2->setAlignment(Qt::AlignCenter);
00985
00986 gridLayout_4->addWidget(lControl_2, 0, 2, 1, 1);
00987
00988 leFPSSeq = new QLineEdit(layoutWidget12);
00989 leFPSSeq->setObjectName(QString::fromUtf8("leFPSSeq"));
00990 leFPSSeq->setMinimumSize(QSize(31, 0));
00991 leFPSSeq->setMaximumSize(QSize(41, 16777215));
00992 leFPSSeq->setInputMethodHints(Qt::ImhFormattedNumbersOnly);
00993 leFPSSeq->setMaxLength(4);
00994
00995 gridLayout_4->addWidget(leFPSSeq, 1, 0, 1, 1);
00996
00997 comboLog = new QComboBox(layoutWidget12);
00998 comboLog->setObjectName(QString::fromUtf8("comboLog"));
00999 comboLog->setEnabled(true);
01000
01001 gridLayout_4->addWidget(comboLog, 1, 1, 1, 1);
01002
01003 comboLogPaint = new QComboBox(layoutWidget12);
01004 comboLogPaint->setObjectName(QString::fromUtf8("comboLogPaint"));
01005 comboLogPaint->setEnabled(true);
01006
01007 gridLayout_4->addWidget(comboLogPaint, 1, 2, 1, 1);
01008
01009 txInform = new QTextEdit(layoutFrame_4);
01010 txInform->setObjectName(QString::fromUtf8("txInform"));
01011 txInform->setGeometry(QRect(11, 395, 689, 107));
01012 layoutWidget13 = new QWidget(layoutFrame_4);
01013 layoutWidget13->setObjectName(QString::fromUtf8("layoutWidget13"));
01014 layoutWidget13->setGeometry(QRect(10, 365, 691, 25));
01015 gridLayout_12 = new QGridLayout(layoutWidget13);
01016 gridLayout_12->setObjectName(QString::fromUtf8("gridLayout_12"));
01017 gridLayout_12->setContentsMargins(0, 0, 0, 0);
01018 loadImageSeq = new QPushButton(layoutWidget13);
01019 loadImageSeq->setObjectName(QString::fromUtf8("loadImageSeq"));
01020 loadImageSeq->setEnabled(true);
01021
01022 gridLayout_12->addWidget(loadImageSeq, 0, 0, 1, 1);
01023
01024 showSeq = new QPushButton(layoutWidget13);
01025 showSeq->setObjectName(QString::fromUtf8("showSeq"));
01026 showSeq->setEnabled(false);
01027
01028 gridLayout_12->addWidget(showSeq, 0, 1, 1, 1);
01029
01030 showStepByStep = new QPushButton(layoutWidget13);
01031 showStepByStep->setObjectName(QString::fromUtf8("showStepByStep"));
01032 showStepByStep->setEnabled(false);
01033
01034 gridLayout_12->addWidget(showStepByStep, 0, 2, 1, 1);
01035
01036 showBackStep = new QPushButton(layoutWidget13);
01037 showBackStep->setObjectName(QString::fromUtf8("showBackStep"));
01038 showBackStep->setEnabled(false);
01039
01040 gridLayout_12->addWidget(showBackStep, 0, 3, 1, 1);
01041
01042 showNextStep = new QPushButton(layoutWidget13);
01043 showNextStep->setObjectName(QString::fromUtf8("showNextStep"));
01044 showNextStep->setEnabled(false);
01045
01046 gridLayout_12->addWidget(showNextStep, 0, 4, 1, 1);
01047
01048 layoutWidget14 = new QWidget(centralwidget);
01049 layoutWidget14->setObjectName(QString::fromUtf8("layoutWidget14"));
01050 layoutWidget14->setGeometry(QRect(0, 0, 2, 2));
01051 gridLayout_10 = new QGridLayout(layoutWidget14);
01052 gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
01053 gridLayout_10->setContentsMargins(0, 0, 0, 0);
01054 mainFrameClass->setCentralWidget(centralwidget);
01055 menubar = new QMenuBar(mainFrameClass);
01056 menubar->setObjectName(QString::fromUtf8("menubar"));
01057 menubar->setGeometry(QRect(0, 0, 707, 18));
01058 menuFilter = new QMenu(menubar);
01059 menuFilter->setObjectName(QString::fromUtf8("menuFilter"));
01060 menuFile = new QMenu(menubar);
01061 menuFile->setObjectName(QString::fromUtf8("menuFile"));
01062 menuLoad = new QMenu(menubar);
01063 menuLoad->setObjectName(QString::fromUtf8("menuLoad"));
01064 menuNoise = new QMenu(menuLoad);
01065 menuNoise->setObjectName(QString::fromUtf8("menuNoise"));
01066 menuSegmentation = new QMenu(menuLoad);
01067 menuSegmentation->setObjectName(QString::fromUtf8("menuSegmentation"));
01068 menu_About = new QMenu(menubar);
01069 menu_About->setObjectName(QString::fromUtf8("menu_About"));
01070 mainFrameClass->setMenuBar(menubar);
01071 statusbar = new QStatusBar(mainFrameClass);
01072 statusbar->setObjectName(QString::fromUtf8("statusbar"));
01073 mainFrameClass->setStatusBar(statusbar);
01074 QWidget::setTabOrder(lePathSeq, leBaseSeq);
01075 QWidget::setTabOrder(leBaseSeq, leFPSSeq);
01076 QWidget::setTabOrder(leFPSSeq, comboLog);
01077 QWidget::setTabOrder(comboLog, comboLogPaint);
01078 QWidget::setTabOrder(comboLogPaint, comboCutImage);
01079 QWidget::setTabOrder(comboCutImage, checkROI);
01080 QWidget::setTabOrder(checkROI, checkNoise1);
01081 QWidget::setTabOrder(checkNoise1, checkNoise2);
01082 QWidget::setTabOrder(checkNoise2, checkNoise3);
01083 QWidget::setTabOrder(checkNoise3, comboKernelNoise);
01084 QWidget::setTabOrder(comboKernelNoise, leSigmaNoise);
01085 QWidget::setTabOrder(leSigmaNoise, checkSobelx);
01086 QWidget::setTabOrder(checkSobelx, checkSobely);
01087 QWidget::setTabOrder(checkSobely, checkLaplace);
01088 QWidget::setTabOrder(checkLaplace, checkMatrix);
01089 QWidget::setTabOrder(checkMatrix, checkLoG);
01090 QWidget::setTabOrder(checkLoG, checkThreshold);
01091 QWidget::setTabOrder(checkThreshold, leThreshold);
01092 QWidget::setTabOrder(leThreshold, checkCanny);
01093 QWidget::setTabOrder(checkCanny, leThreshold1);
01094 QWidget::setTabOrder(leThreshold1, leThreshold2);
01095 QWidget::setTabOrder(leThreshold2, checkContour);
01096 QWidget::setTabOrder(checkContour, checkContourRect);
01097 QWidget::setTabOrder(checkContourRect, checkContourSnake);
01098 QWidget::setTabOrder(checkContourSnake, leDivSnakeContour);
01099 QWidget::setTabOrder(leDivSnakeContour, comboHough);
01100 QWidget::setTabOrder(comboHough, leThresHough);
01101 QWidget::setTabOrder(leThresHough, leRhoHough);
01102 QWidget::setTabOrder(leRhoHough, leThetaHough);
01103 QWidget::setTabOrder(leThetaHough, leMinLineHough);
01104 QWidget::setTabOrder(leMinLineHough, leGapHough);
01105 QWidget::setTabOrder(leGapHough, leRadialResHough);
01106 QWidget::setTabOrder(leRadialResHough, leAngleResHough);
01107 QWidget::setTabOrder(leAngleResHough, checkScale);
01108 QWidget::setTabOrder(checkScale, comboSizeScale);
01109 QWidget::setTabOrder(comboSizeScale, leThres1Scale);
01110 QWidget::setTabOrder(leThres1Scale, leThres2Scale);
01111 QWidget::setTabOrder(leThres2Scale, leThres3Scale);
01112 QWidget::setTabOrder(leThres3Scale, leNonmaxScale);
01113 QWidget::setTabOrder(leNonmaxScale, checkBlobslib);
01114 QWidget::setTabOrder(checkBlobslib, leBlobsMinArea);
01115 QWidget::setTabOrder(leBlobsMinArea, leBlobsMaxArea);
01116 QWidget::setTabOrder(leBlobsMaxArea, leBlobsMinRough);
01117 QWidget::setTabOrder(leBlobsMinRough, leBlobsMaxRough);
01118 QWidget::setTabOrder(leBlobsMaxRough, checkBlobTrack);
01119 QWidget::setTabOrder(checkBlobTrack, butKalmanSel);
01120 QWidget::setTabOrder(butKalmanSel, comboKalmanSelected);
01121 QWidget::setTabOrder(comboKalmanSelected, butKalmanUpd);
01122 QWidget::setTabOrder(butKalmanUpd, leKalmanUpdate);
01123 QWidget::setTabOrder(leKalmanUpdate, butKalmanClean);
01124 QWidget::setTabOrder(butKalmanClean, checkKalmanAlignX);
01125 QWidget::setTabOrder(checkKalmanAlignX, checkKalmanAlignY);
01126 QWidget::setTabOrder(checkKalmanAlignY, checkKalmanPaint);
01127 QWidget::setTabOrder(checkKalmanPaint, comboKalmanPaint);
01128 QWidget::setTabOrder(comboKalmanPaint, comboBlobs);
01129 QWidget::setTabOrder(comboBlobs, butKalmanBlobClean);
01130 QWidget::setTabOrder(butKalmanBlobClean, butKalmanBlobSel);
01131 QWidget::setTabOrder(butKalmanBlobSel, comboKalmanBlobSelected);
01132 QWidget::setTabOrder(comboKalmanBlobSelected, butKalmanBlobUpd);
01133 QWidget::setTabOrder(butKalmanBlobUpd, leKalmanBlobUpdate);
01134 QWidget::setTabOrder(leKalmanBlobUpdate, loadImageSeq);
01135 QWidget::setTabOrder(loadImageSeq, showSeq);
01136 QWidget::setTabOrder(showSeq, showStepByStep);
01137 QWidget::setTabOrder(showStepByStep, showBackStep);
01138 QWidget::setTabOrder(showBackStep, showNextStep);
01139 QWidget::setTabOrder(showNextStep, txInform);
01140 QWidget::setTabOrder(txInform, pushClean);
01141
01142 menubar->addAction(menuFile->menuAction());
01143 menubar->addAction(menuFilter->menuAction());
01144 menubar->addAction(menuLoad->menuAction());
01145 menubar->addAction(menu_About->menuAction());
01146 menuFilter->addAction(actionMatrix);
01147 menuFile->addAction(actionOpenDirectory);
01148 menuLoad->addAction(menuNoise->menuAction());
01149 menuLoad->addAction(menuSegmentation->menuAction());
01150 menuNoise->addAction(actionLaplace_4);
01151 menuNoise->addAction(actionLaplace_8);
01152 menuNoise->addAction(actionSobel_X);
01153 menuNoise->addAction(actionSobel_Min);
01154 menuNoise->addAction(actionGaussian_LoG);
01155 menuNoise->addAction(actionLoG);
01156 menuNoise->addAction(actionThreshold);
01157 menuNoise->addAction(actionCanny);
01158 menuNoise->addAction(actionInitPre);
01159 menuSegmentation->addAction(actionContourThres);
01160 menuSegmentation->addAction(actionContourSnake);
01161 menuSegmentation->addAction(actionHoughStdCanny);
01162 menuSegmentation->addAction(actionHoughProCanny);
01163 menuSegmentation->addAction(actionScaleSpace);
01164 menuSegmentation->addAction(actionScaleSpaceThres);
01165 menuSegmentation->addAction(actionBlobsThres);
01166 menuSegmentation->addAction(actionBlobsCanny);
01167 menuSegmentation->addAction(actionInitSeg);
01168 menu_About->addAction(action_About);
01169
01170 retranslateUi(mainFrameClass);
01171 QObject::connect(pushClean, SIGNAL(clicked()), txInform, SLOT(clear()));
01172 QObject::connect(checkNoise3, SIGNAL(toggled(bool)), comboKernelNoise, SLOT(setEnabled(bool)));
01173 QObject::connect(comboHough, SIGNAL(currentIndexChanged(int)), mainFrameClass, SLOT(changeHoughParam(int)));
01174 QObject::connect(checkNoise3, SIGNAL(toggled(bool)), leSigmaNoise, SLOT(setEnabled(bool)));
01175 QObject::connect(checkThreshold, SIGNAL(toggled(bool)), leThreshold, SLOT(setEnabled(bool)));
01176 QObject::connect(checkCanny, SIGNAL(toggled(bool)), leThreshold1, SLOT(setEnabled(bool)));
01177 QObject::connect(checkCanny, SIGNAL(toggled(bool)), leThreshold2, SLOT(setEnabled(bool)));
01178 QObject::connect(checkContour, SIGNAL(toggled(bool)), checkContourRect, SLOT(setEnabled(bool)));
01179 QObject::connect(action_About, SIGNAL(triggered(bool)), mainFrameClass, SLOT(raise()));
01180 QObject::connect(checkContourRect, SIGNAL(toggled(bool)), checkContourSnake, SLOT(setEnabled(bool)));
01181 QObject::connect(checkContourSnake, SIGNAL(toggled(bool)), leDivSnakeContour, SLOT(setEnabled(bool)));
01182 QObject::connect(checkBlobslib, SIGNAL(toggled(bool)), checkBlobTrack, SLOT(setEnabled(bool)));
01183
01184 comboSizeScale->setCurrentIndex(9);
01185
01186
01187 QMetaObject::connectSlotsByName(mainFrameClass);
01188 }
01189
01190 void retranslateUi(QMainWindow *mainFrameClass)
01191 {
01192 mainFrameClass->setWindowTitle(QApplication::translate("mainFrameClass", "Research Artificial Vision Tool", 0, QApplication::UnicodeUTF8));
01193 actionOpenDirectory->setText(QApplication::translate("mainFrameClass", "&Open Directory", 0, QApplication::UnicodeUTF8));
01194 actionMatrix->setText(QApplication::translate("mainFrameClass", "Matrix", 0, QApplication::UnicodeUTF8));
01195 actionLaplace_4->setText(QApplication::translate("mainFrameClass", "Laplace-4", 0, QApplication::UnicodeUTF8));
01196 actionLaplace_8->setText(QApplication::translate("mainFrameClass", "Laplace-8", 0, QApplication::UnicodeUTF8));
01197 actionSobel_X->setText(QApplication::translate("mainFrameClass", "Sobel-X", 0, QApplication::UnicodeUTF8));
01198 actionSobel_Min->setText(QApplication::translate("mainFrameClass", "Sobel-Min", 0, QApplication::UnicodeUTF8));
01199 actionGaussian_LoG->setText(QApplication::translate("mainFrameClass", "Gaussian-LoG", 0, QApplication::UnicodeUTF8));
01200 actionLoG->setText(QApplication::translate("mainFrameClass", "LoG", 0, QApplication::UnicodeUTF8));
01201 actionCanny->setText(QApplication::translate("mainFrameClass", "Canny", 0, QApplication::UnicodeUTF8));
01202 actionThreshold->setText(QApplication::translate("mainFrameClass", "Threshold", 0, QApplication::UnicodeUTF8));
01203 action_About->setText(QApplication::translate("mainFrameClass", "&About", 0, QApplication::UnicodeUTF8));
01204 actionInitPre->setText(QApplication::translate("mainFrameClass", "Initialize", 0, QApplication::UnicodeUTF8));
01205 #ifndef QT_NO_TOOLTIP
01206 actionInitPre->setToolTip(QApplication::translate("mainFrameClass", "Initialize Preprocessing", 0, QApplication::UnicodeUTF8));
01207 #endif // QT_NO_TOOLTIP
01208 actionContourThres->setText(QApplication::translate("mainFrameClass", "Contour-Threshold", 0, QApplication::UnicodeUTF8));
01209 actionInitSeg->setText(QApplication::translate("mainFrameClass", "Initialize", 0, QApplication::UnicodeUTF8));
01210 #ifndef QT_NO_TOOLTIP
01211 actionInitSeg->setToolTip(QApplication::translate("mainFrameClass", "Initialize Segmentation", 0, QApplication::UnicodeUTF8));
01212 #endif // QT_NO_TOOLTIP
01213 actionContourSnake->setText(QApplication::translate("mainFrameClass", "Contour-Snake", 0, QApplication::UnicodeUTF8));
01214 actionHoughStdCanny->setText(QApplication::translate("mainFrameClass", "HoughStd-Canny", 0, QApplication::UnicodeUTF8));
01215 actionHoughProCanny->setText(QApplication::translate("mainFrameClass", "HoughPro-Canny", 0, QApplication::UnicodeUTF8));
01216 actionScaleSpace->setText(QApplication::translate("mainFrameClass", "ScaleSpace", 0, QApplication::UnicodeUTF8));
01217 actionScaleSpaceThres->setText(QApplication::translate("mainFrameClass", "ScaleSpace-Threshold", 0, QApplication::UnicodeUTF8));
01218 actionBlobsThres->setText(QApplication::translate("mainFrameClass", "Blobs-Threshold", 0, QApplication::UnicodeUTF8));
01219 actionBlobsCanny->setText(QApplication::translate("mainFrameClass", "Blobs-Canny", 0, QApplication::UnicodeUTF8));
01220 labelHelp->setText(QApplication::translate("mainFrameClass", "Open the directory where image sequence files are allocated, adjust FPS, Load Image Sequence and press show Auto|Step-by-Step Sequence button. To stop, with image window selected, press any key.", 0, QApplication::UnicodeUTF8));
01221 pushClean->setText(QApplication::translate("mainFrameClass", "Clean", 0, QApplication::UnicodeUTF8));
01222 groupBoxPre->setTitle(QApplication::translate("mainFrameClass", "Preprocessing", 0, QApplication::UnicodeUTF8));
01223 groupBoxPreNoise->setTitle(QApplication::translate("mainFrameClass", "Noise", 0, QApplication::UnicodeUTF8));
01224 checkNoise1->setText(QApplication::translate("mainFrameClass", "Blur", 0, QApplication::UnicodeUTF8));
01225 checkNoise2->setText(QApplication::translate("mainFrameClass", "Median", 0, QApplication::UnicodeUTF8));
01226 checkNoise3->setText(QApplication::translate("mainFrameClass", "Gaussian", 0, QApplication::UnicodeUTF8));
01227 lNoise->setText(QApplication::translate("mainFrameClass", "Kernel", 0, QApplication::UnicodeUTF8));
01228 lNoise_2->setText(QApplication::translate("mainFrameClass", "Sigma", 0, QApplication::UnicodeUTF8));
01229 comboKernelNoise->clear();
01230 comboKernelNoise->insertItems(0, QStringList()
01231 << QApplication::translate("mainFrameClass", "3", 0, QApplication::UnicodeUTF8)
01232 << QApplication::translate("mainFrameClass", "5", 0, QApplication::UnicodeUTF8)
01233 << QApplication::translate("mainFrameClass", "7", 0, QApplication::UnicodeUTF8)
01234 );
01235 leSigmaNoise->setText(QApplication::translate("mainFrameClass", "0", 0, QApplication::UnicodeUTF8));
01236 groupBoxPreBorder->setTitle(QApplication::translate("mainFrameClass", "Border Detection", 0, QApplication::UnicodeUTF8));
01237 checkSobelx->setText(QApplication::translate("mainFrameClass", "Sobelx", 0, QApplication::UnicodeUTF8));
01238 checkSobely->setText(QApplication::translate("mainFrameClass", "Sobely", 0, QApplication::UnicodeUTF8));
01239 checkLaplace->setText(QApplication::translate("mainFrameClass", "Laplace", 0, QApplication::UnicodeUTF8));
01240 checkMatrix->setText(QApplication::translate("mainFrameClass", "Matrix", 0, QApplication::UnicodeUTF8));
01241 checkLoG->setText(QApplication::translate("mainFrameClass", "Laplacian of Gaussian 5x5", 0, QApplication::UnicodeUTF8));
01242 checkThreshold->setText(QApplication::translate("mainFrameClass", "Threshold", 0, QApplication::UnicodeUTF8));
01243 leThreshold->setText(QApplication::translate("mainFrameClass", "200", 0, QApplication::UnicodeUTF8));
01244 checkCanny->setText(QApplication::translate("mainFrameClass", "Canny", 0, QApplication::UnicodeUTF8));
01245 leThreshold1->setText(QApplication::translate("mainFrameClass", "150", 0, QApplication::UnicodeUTF8));
01246 leThreshold2->setText(QApplication::translate("mainFrameClass", "250", 0, QApplication::UnicodeUTF8));
01247 checkROI->setText(QApplication::translate("mainFrameClass", "Cut (ROI)", 0, QApplication::UnicodeUTF8));
01248 comboCutImage->clear();
01249 comboCutImage->insertItems(0, QStringList()
01250 << QApplication::translate("mainFrameClass", "ViewToCut", 0, QApplication::UnicodeUTF8)
01251 << QApplication::translate("mainFrameClass", "1/2 Image", 0, QApplication::UnicodeUTF8)
01252 << QApplication::translate("mainFrameClass", "2/3 Image", 0, QApplication::UnicodeUTF8)
01253 );
01254 groupBoxSegBlob->setTitle(QApplication::translate("mainFrameClass", "Segmentation and Blobs", 0, QApplication::UnicodeUTF8));
01255 checkContour->setText(QApplication::translate("mainFrameClass", "Contour", 0, QApplication::UnicodeUTF8));
01256 checkContourRect->setText(QApplication::translate("mainFrameClass", "Rectangle", 0, QApplication::UnicodeUTF8));
01257 checkContourSnake->setText(QApplication::translate("mainFrameClass", "Snake. Div:", 0, QApplication::UnicodeUTF8));
01258 leDivSnakeContour->setText(QApplication::translate("mainFrameClass", "5", 0, QApplication::UnicodeUTF8));
01259 lBlobs->setText(QApplication::translate("mainFrameClass", "Min & Max Area", 0, QApplication::UnicodeUTF8));
01260 lBlobs_2->setText(QApplication::translate("mainFrameClass", "Min & Max Rough", 0, QApplication::UnicodeUTF8));
01261 checkBlobslib->setText(QApplication::translate("mainFrameClass", "Blobs-blobslib", 0, QApplication::UnicodeUTF8));
01262 leBlobsMinArea->setText(QApplication::translate("mainFrameClass", "20", 0, QApplication::UnicodeUTF8));
01263 leBlobsMaxArea->setText(QApplication::translate("mainFrameClass", "2000", 0, QApplication::UnicodeUTF8));
01264 leBlobsMinRough->setText(QApplication::translate("mainFrameClass", "0.9", 0, QApplication::UnicodeUTF8));
01265 leBlobsMaxRough->setText(QApplication::translate("mainFrameClass", "1.2", 0, QApplication::UnicodeUTF8));
01266 checkBlobTrack->setText(QApplication::translate("mainFrameClass", "Load Blobs to Track", 0, QApplication::UnicodeUTF8));
01267 lHough->setText(QApplication::translate("mainFrameClass", "Hough lines", 0, QApplication::UnicodeUTF8));
01268 lHough_2->setText(QApplication::translate("mainFrameClass", "Accum", 0, QApplication::UnicodeUTF8));
01269 comboHough->clear();
01270 comboHough->insertItems(0, QStringList()
01271 << QApplication::translate("mainFrameClass", "None", 0, QApplication::UnicodeUTF8)
01272 << QApplication::translate("mainFrameClass", "Standard", 0, QApplication::UnicodeUTF8)
01273 << QApplication::translate("mainFrameClass", "Probabilistic", 0, QApplication::UnicodeUTF8)
01274 << QApplication::translate("mainFrameClass", "Multiscale", 0, QApplication::UnicodeUTF8)
01275 );
01276 leThresHough->setText(QApplication::translate("mainFrameClass", "70", 0, QApplication::UnicodeUTF8));
01277 lHough_4->setText(QApplication::translate("mainFrameClass", "Rho", 0, QApplication::UnicodeUTF8));
01278 lHough_5->setText(QApplication::translate("mainFrameClass", "Theta", 0, QApplication::UnicodeUTF8));
01279 lHough_3->setText(QApplication::translate("mainFrameClass", "Min Line", 0, QApplication::UnicodeUTF8));
01280 lHough_7->setText(QApplication::translate("mainFrameClass", "r Res", 0, QApplication::UnicodeUTF8));
01281 lHough_8->setText(QApplication::translate("mainFrameClass", "Angle Res", 0, QApplication::UnicodeUTF8));
01282 leRhoHough->setText(QApplication::translate("mainFrameClass", "1", 0, QApplication::UnicodeUTF8));
01283 leThetaHough->setText(QApplication::translate("mainFrameClass", "1", 0, QApplication::UnicodeUTF8));
01284 leMinLineHough->setText(QApplication::translate("mainFrameClass", "30", 0, QApplication::UnicodeUTF8));
01285 leGapHough->setText(QApplication::translate("mainFrameClass", "10", 0, QApplication::UnicodeUTF8));
01286 leRadialResHough->setText(QApplication::translate("mainFrameClass", "30", 0, QApplication::UnicodeUTF8));
01287 leAngleResHough->setText(QApplication::translate("mainFrameClass", "30", 0, QApplication::UnicodeUTF8));
01288 lHough_6->setText(QApplication::translate("mainFrameClass", "Gap", 0, QApplication::UnicodeUTF8));
01289 checkScale->setText(QApplication::translate("mainFrameClass", "Scale-Space Extremes", 0, QApplication::UnicodeUTF8));
01290 lHough_9->setText(QApplication::translate("mainFrameClass", "MaxSize", 0, QApplication::UnicodeUTF8));
01291 lHough_10->setText(QApplication::translate("mainFrameClass", "Thres Laplace 1- 2", 0, QApplication::UnicodeUTF8));
01292 lHough_11->setText(QApplication::translate("mainFrameClass", "Scale", 0, QApplication::UnicodeUTF8));
01293 lHough_12->setText(QApplication::translate("mainFrameClass", "NonMax", 0, QApplication::UnicodeUTF8));
01294 comboSizeScale->clear();
01295 comboSizeScale->insertItems(0, QStringList()
01296 << QApplication::translate("mainFrameClass", "4", 0, QApplication::UnicodeUTF8)
01297 << QApplication::translate("mainFrameClass", "6", 0, QApplication::UnicodeUTF8)
01298 << QApplication::translate("mainFrameClass", "8", 0, QApplication::UnicodeUTF8)
01299 << QApplication::translate("mainFrameClass", "11", 0, QApplication::UnicodeUTF8)
01300 << QApplication::translate("mainFrameClass", "12", 0, QApplication::UnicodeUTF8)
01301 << QApplication::translate("mainFrameClass", "16", 0, QApplication::UnicodeUTF8)
01302 << QApplication::translate("mainFrameClass", "22", 0, QApplication::UnicodeUTF8)
01303 << QApplication::translate("mainFrameClass", "23", 0, QApplication::UnicodeUTF8)
01304 << QApplication::translate("mainFrameClass", "32", 0, QApplication::UnicodeUTF8)
01305 << QApplication::translate("mainFrameClass", "45", 0, QApplication::UnicodeUTF8)
01306 << QApplication::translate("mainFrameClass", "46", 0, QApplication::UnicodeUTF8)
01307 << QApplication::translate("mainFrameClass", "64", 0, QApplication::UnicodeUTF8)
01308 << QApplication::translate("mainFrameClass", "90", 0, QApplication::UnicodeUTF8)
01309 << QApplication::translate("mainFrameClass", "128", 0, QApplication::UnicodeUTF8)
01310 );
01311 leThres1Scale->setText(QApplication::translate("mainFrameClass", "30", 0, QApplication::UnicodeUTF8));
01312 leThres2Scale->setText(QApplication::translate("mainFrameClass", "50", 0, QApplication::UnicodeUTF8));
01313 leThres3Scale->setText(QApplication::translate("mainFrameClass", "100", 0, QApplication::UnicodeUTF8));
01314 leNonmaxScale->setText(QApplication::translate("mainFrameClass", "4", 0, QApplication::UnicodeUTF8));
01315 lPathOF_2->setText(QApplication::translate("mainFrameClass", "Path", 0, QApplication::UnicodeUTF8));
01316 lePathSeq->setText(QString());
01317 lBaseNameOF_2->setText(QApplication::translate("mainFrameClass", "Base Name", 0, QApplication::UnicodeUTF8));
01318 leBaseSeq->setText(QString());
01319 groupBoxTrack->setTitle(QApplication::translate("mainFrameClass", "Tracking", 0, QApplication::UnicodeUTF8));
01320 lKalman->setText(QApplication::translate("mainFrameClass", "Kalman prediction (Click on image)", 0, QApplication::UnicodeUTF8));
01321 lTracking_3->setText(QApplication::translate("mainFrameClass", "Align With Selected:", 0, QApplication::UnicodeUTF8));
01322 checkKalmanAlignX->setText(QApplication::translate("mainFrameClass", "X", 0, QApplication::UnicodeUTF8));
01323 checkKalmanAlignY->setText(QApplication::translate("mainFrameClass", "Y", 0, QApplication::UnicodeUTF8));
01324 lTracking_7->setText(QApplication::translate("mainFrameClass", "Selected:", 0, QApplication::UnicodeUTF8));
01325 comboKalmanPaint->clear();
01326 comboKalmanPaint->insertItems(0, QStringList()
01327 << QApplication::translate("mainFrameClass", "None", 0, QApplication::UnicodeUTF8)
01328 << QApplication::translate("mainFrameClass", "Just Paint", 0, QApplication::UnicodeUTF8)
01329 << QApplication::translate("mainFrameClass", "Paint&Auto-Update", 0, QApplication::UnicodeUTF8)
01330 << QApplication::translate("mainFrameClass", "Paint&LastUpdate", 0, QApplication::UnicodeUTF8)
01331 );
01332 checkKalmanPaint->setText(QApplication::translate("mainFrameClass", "Paint", 0, QApplication::UnicodeUTF8));
01333 lTracking_6->setText(QApplication::translate("mainFrameClass", "Prediction:", 0, QApplication::UnicodeUTF8));
01334 butKalmanSel->setText(QApplication::translate("mainFrameClass", "Select", 0, QApplication::UnicodeUTF8));
01335 lTracking->setText(QApplication::translate("mainFrameClass", "Selected:", 0, QApplication::UnicodeUTF8));
01336 butKalmanUpd->setText(QApplication::translate("mainFrameClass", "Update", 0, QApplication::UnicodeUTF8));
01337 lTracking_2->setText(QApplication::translate("mainFrameClass", "Update To:", 0, QApplication::UnicodeUTF8));
01338 butKalmanClean->setText(QApplication::translate("mainFrameClass", "Clean", 0, QApplication::UnicodeUTF8));
01339 lBlobs_3->setText(QApplication::translate("mainFrameClass", "Blob List:", 0, QApplication::UnicodeUTF8));
01340 butKalmanBlobClean->setText(QApplication::translate("mainFrameClass", "Clean", 0, QApplication::UnicodeUTF8));
01341 butKalmanBlobSel->setText(QApplication::translate("mainFrameClass", "Select", 0, QApplication::UnicodeUTF8));
01342 lTracking_4->setText(QApplication::translate("mainFrameClass", "Selected:", 0, QApplication::UnicodeUTF8));
01343 butKalmanBlobUpd->setText(QApplication::translate("mainFrameClass", "Update", 0, QApplication::UnicodeUTF8));
01344 lTracking_5->setText(QApplication::translate("mainFrameClass", "Update To:", 0, QApplication::UnicodeUTF8));
01345 groupBox_4->setTitle(QApplication::translate("mainFrameClass", "Control", 0, QApplication::UnicodeUTF8));
01346 lDigitNumberOF_6->setText(QApplication::translate("mainFrameClass", "FPS (ms)", 0, QApplication::UnicodeUTF8));
01347 lControl->setText(QApplication::translate("mainFrameClass", "Log", 0, QApplication::UnicodeUTF8));
01348 lControl_2->setText(QApplication::translate("mainFrameClass", "Paint", 0, QApplication::UnicodeUTF8));
01349 leFPSSeq->setText(QApplication::translate("mainFrameClass", "200", 0, QApplication::UnicodeUTF8));
01350 comboLog->clear();
01351 comboLog->insertItems(0, QStringList()
01352 << QApplication::translate("mainFrameClass", "Default", 0, QApplication::UnicodeUTF8)
01353 << QApplication::translate("mainFrameClass", "Simple", 0, QApplication::UnicodeUTF8)
01354 << QApplication::translate("mainFrameClass", "Detail", 0, QApplication::UnicodeUTF8)
01355 );
01356 comboLogPaint->clear();
01357 comboLogPaint->insertItems(0, QStringList()
01358 << QApplication::translate("mainFrameClass", "None", 0, QApplication::UnicodeUTF8)
01359 << QApplication::translate("mainFrameClass", "Points", 0, QApplication::UnicodeUTF8)
01360 );
01361 loadImageSeq->setText(QApplication::translate("mainFrameClass", "Load Image Sequence", 0, QApplication::UnicodeUTF8));
01362 showSeq->setText(QApplication::translate("mainFrameClass", "Show Auto-Sequence", 0, QApplication::UnicodeUTF8));
01363 showStepByStep->setText(QApplication::translate("mainFrameClass", "Show Step-By-Step", 0, QApplication::UnicodeUTF8));
01364 showBackStep->setText(QApplication::translate("mainFrameClass", "Show Back Step", 0, QApplication::UnicodeUTF8));
01365 showNextStep->setText(QApplication::translate("mainFrameClass", "Show Next Step", 0, QApplication::UnicodeUTF8));
01366 menuFilter->setTitle(QApplication::translate("mainFrameClass", "&MatrixFilter", 0, QApplication::UnicodeUTF8));
01367 menuFile->setTitle(QApplication::translate("mainFrameClass", "&File", 0, QApplication::UnicodeUTF8));
01368 menuLoad->setTitle(QApplication::translate("mainFrameClass", "&Predefined", 0, QApplication::UnicodeUTF8));
01369 menuNoise->setTitle(QApplication::translate("mainFrameClass", "Preprocessing", 0, QApplication::UnicodeUTF8));
01370 menuSegmentation->setTitle(QApplication::translate("mainFrameClass", "Segmentation", 0, QApplication::UnicodeUTF8));
01371 menu_About->setTitle(QApplication::translate("mainFrameClass", "&Help", 0, QApplication::UnicodeUTF8));
01372 }
01373
01374 };
01375
01376 namespace Ui {
01377 class mainFrameClass: public Ui_mainFrameClass {};
01378 }
01379
01380 QT_END_NAMESPACE
01381
01382 #endif // UI_MAINFRAME_H