Newer
Older
CasicIrisIdentify / casic / iris / CasicIrisInfo.h
TAN YUE on 17 Nov 2023 706 bytes 20231117 识别流程闭环
#ifndef CASICIRISINFO_H
#define CASICIRISINFO_H

#include <QImage>
#include "opencv2/opencv.hpp"
#include "CasicSegResult.h"

struct CasicIrisInfo
{
    // 是否有眼睛, 默认为false
    bool hasEye = false;

    // 眼部图像
    // 后续计算需要使用
//    QImage data;
    cv::Mat matData; // 原始图像 找到眼睛之后裁剪成640 * 480的灰度图

    cv::Mat maskNorm;
    cv::Mat irisCode;

    iristrt::CasicSegResult segResult;

    // 字节数组形式的特征码
    QByteArray irisFeatureCode;
};

struct CasicIrisFeature
{
    int irisId;
    QString personId;
    cv::Mat  irisCode;
    cv::Mat  maskNorm;
    QByteArray irisFeatureCode;
};

#endif // CASICIRISINFO_H