Newer
Older
CasicIrisIdentify / IdentifyForm.h
#ifndef IDENTIFYFORM_H
#define IDENTIFYFORM_H

#include <QWidget>
#include <QDateTime>

#include "dao/SysPersonDao.h"
#include "dao/RecognitionRecordsDao.h"
#include "dao/util/CacheManager.h"
#include "utils/UtilInclude.h"
#include "ProMemory.h"

QT_BEGIN_NAMESPACE
namespace Ui { class IdentifyForm; }
QT_END_NAMESPACE

class IdentifyForm : public QWidget
{
    Q_OBJECT

public:
    IdentifyForm(QWidget *parent = nullptr);
    ~IdentifyForm();

    void updateIdentifyTips(QString tips);

public slots:
    void drawIrisImageOnFrame(QImage image);

    void showRecogFailure();
    void showRecognizeResult(QString personId);

private:
    Ui::IdentifyForm *ui;
    SysPersonDao personDao;
    RecognitionRecordsDao recordDao;

};
#endif // IDENTIFYFORM_H