虹软人脸识别-枚举

版本:3.0.3902010101.5

参考:ARCSOFT_ARC_FACE_DEVELOPER'S_GUIDE.pdf

检测模式

enum ASF_DetectMode{
    ASF_DETECT_MODE_VIDEO=0x00000000,   //VIDEO模式,一般用于多帧连续检测
    ASF_DETECT_MODE_IMAGE=0xFFFFFFFF    //IMAGE模式,一般用于静态图的单次检测
};

人脸检测方向

选择单一角度,检测效果更优,角度按逆时针方向。

enum ArcSoftFace_OrientPriority {
    ASF_OP_0_ONLY=0x1,      // 常规预览下正方向
    ASF_OP_90_ONLY=0x2,     // 基于0°逆时针旋转90°的方向
    ASF_OP_270_ONLY=0x3,    // 基于0°逆时针旋转270°的方向
    ASF_OP_180_ONLY=0x4,    // 基于0°旋转180°的方向(逆时针、顺时针效果一样)
    ASF_OP_ALL_OUT=0x5      // 全角度
}

检测到的人脸角度

角度按逆时针方向。

enum ArcSoftFace_OrientCode {ASF_OC_0=0x1,// 0度
    ASF_OC_90=0x2,      // 90度
    ASF_OC_270=0x3,     // 270度
    ASF_OC_180=0x4,     // 180度
    ASF_OC_30=0x5,      // 30度
    ASF_OC_60=0x6,      // 60度
    ASF_OC_120=0x7,     // 120度
    ASF_OC_150=0x8,     // 150度
    ASF_OC_210=0x9,     // 210度
    ASF_OC_240=0xa,     // 240度
    ASF_OC_300=0xb,     // 300度
    ASF_OC_330=0xc      // 330度
}

检测模型

根据图像颜色空间选择对应的算法模型进行检测。

enum ASF_DetectModel{
    ASF_DETECT_MODEL_RGB=0x1    //RGB图像检测模型
    //预留扩展其他检测模型
}

人脸比对可选的模型

根据应用场景选择对应的模型进行人脸特征对比。

enum ASF_CompareModel{
    ASF_LIFE_PHOTO=0x1, //用于生活照之间的特征比对,推荐阈值0.80
    ASF_ID_PHOTO=0x2    //用于证件照或生活照与证件照之间的特征比对,推荐阈值0.82
};

comment: