This commit is contained in:
Chenwenxuan
2024-03-06 14:54:30 +08:00
commit edac2715f0
1525 changed files with 809982 additions and 0 deletions

44
device/ui/camerawidget.h Normal file
View File

@@ -0,0 +1,44 @@
#ifndef CAMERAWIDGET_H
#define CAMERAWIDGET_H
#include <QFrame>
#include "cmvcamera.h"
#include "readcameraimagethread.h"
#include "ui_camerawidget.h"
class CameraWidget: public QFrame
{
Q_OBJECT
public:
CameraWidget(QWidget *parent = nullptr);
~CameraWidget();
void initWidget();
void saveImage(QString format);
void display(const Mat* magePtr);
private slots:
void slotDisplay();
void slotDisplayImage(QImage myImage);
void on_pbFind_clicked();
void on_pbOpen_clicked();
void on_pbClose_clicked();
void on_pbSingle_clicked();
void on_pbStart_clicked();
void on_pbStop_clicked();
void on_pbSaveBmp_clicked();
//void on_pbSavePng_clicked();
void on_pbEnableOrDisableCrossHairLine_clicked();
void on_pbSavePNG_clicked();
private:
Ui::CameraWidget *ui;
bool isOpenDevice{false};
MV_CC_DEVICE_INFO_LIST deviceList;
CMvCamera *myCamera = nullptr;
Mat *myImage = nullptr;
ReadCameraImageThread *readCameraImageThread = nullptr;
};
#endif // CAMERAWIDGET_H