#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include #include #include #include #include // #include #include "easylocateinferencewidget.h" // #include #include #include #include #include "Open_eVision_22_12.h" //using namespace Euresys::Open_eVision_22_12; using namespace cv; using namespace std; extern cv::VideoWriter *video; extern Mat frame; extern VideoCapture cap; extern QString dir; QT_BEGIN_NAMESPACE namespace Ui { class MainWindow; } QT_END_NAMESPACE class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); private slots: //static void captureRun(); void onOpenEasyLocateToolAction(); void onApplicationIntroductionAction(); void onNextImageFolder(); private: Ui::MainWindow *ui; QAction* openEasyLocateToolAction_; QAction* separatorAct_; QAction* quitAction_; QMenu* fileMenu_; EasyLocateInferenceWidget* easyLocateInferenceWidget_; QAction* aboutApplicationAction_; QAction* applicationIntroductionAction_; QMenu* helpMenu_; QFileInfoList imageListFiles_; int imageListFilesIndex_; }; #endif // MAINWINDOW_H