#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include #include #include #include "serfile.h" namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(QWidget *parent = nullptr); ~MainWindow(); public slots: void openFile(); void saveImage(); void analyze(); void stack(); void stackFinish(); private: SERFileReader _ser; Ui::MainWindow *ui; QFuture _analyze; QFuture _stack; QFutureWatcher _watcherAnalyze; QFutureWatcher _watcherStack; std::vector> _variance; int cvType = 0; }; #endif // MAINWINDOW_H