Newer
Older
CasicIrisIdentify / casic / iris / CasicIrisInfo.h
tanyue on 16 Dec 2023 736 bytes 20231216 debug on ubuntu arm
#ifndef CASICIRISINFO_H
#define CASICIRISINFO_H

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

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

    // post process
    bool postProcSucc = 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