#ifndef MINDCAMERA_H #define MINDCAMERA_H #include #include #include #include #include "Windows.h" #include "CameraApi.h" #include "HalconCpp.h" using namespace HalconCpp; class MindCamera : public QObject { Q_OBJECT public: explicit MindCamera(QObject *parent = nullptr); void InitCamera(); void SetQImage(QImage qimage); void SetHImage(HObject himage); void OpenCameraByID(int id); public: int m_hCamera[4]; BYTE *g_readBuf[4]; unsigned char *g_pRgbBuffer[4]; int index1, index2, index3, index4; BYTE *g_readGrayBuf[4]; unsigned char *g_pGrayBuffer[4]; signals: void sig_himage(HObject); void sig_qimage(QImage); }; #endif