Newer
Older
CasicIrisIdentify / IdentifyForm.h
tanyue on 16 Dec 2023 786 bytes 20231216 debug on ubuntu arm
#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();

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

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

};
#endif // IDENTIFYFORM_H