Newer
Older
AppendIrisCodeUtils / casic / iris / CasicIrisInfo.h
TAN YUE on 14 Dec 2023 687 bytes 20231214 选择文件进行特征值编码
#ifndef CASICIRISINFO_H
#define CASICIRISINFO_H

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

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

    // 眼部图像
    // 后续计算需要使用
    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