init
This commit is contained in:
44
device/ui/camerawidget.h
Normal file
44
device/ui/camerawidget.h
Normal 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
|
||||
Reference in New Issue
Block a user