| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- namespace Ui {
- class MainWindow;
- }
- class QCameraInfo;
- class QThread;
- class GrabFrameThread;
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
- protected:
- void closeEvent(QCloseEvent *event) override;
- private slots:
- void on_action_FindCamera_triggered();
- void on_action_OpenCamera_triggered();
- void refreshFrame(const QImage &image);
- void on_pushButton_SetResolution_clicked();
- void on_pushButton_SetParam_clicked();
- void on_pushButton_StartDetec_clicked();
- void on_pushButton_EndDetec_clicked();
- void on_checkBox_fp16_clicked();
- void on_checkBox_int8_clicked();
- private:
- void initParm();
- private:
- Ui::MainWindow *ui;
- QList<QCameraInfo> m_cameraList;
- QThread *m_thread;
- GrabFrameThread *m_grabFrameThread;
- QTimer *m_timerShowFrame;
- };
- #endif // MAINWINDOW_H
|