FaceInfoParam.java 1.3 KB
package com.objecteye.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.io.Serializable;

/**
 * 人像特征类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class FaceInfoParam implements Serializable {
    private static final long serialVersionUID = -342929119292800828L;
    /**
     * 人像id
     */
    private String id;
    /**
     * 抠图的base64
     */
    private String mattingData;
    /**
     * 脸部位置
     */
    private FacePosition facePosition;
    /**
     * 人脸框置信度
     */
    private float facePosScore;
    /**
     * 质量评价
     */
    private Integer quality;
    /**
     * 清晰度 0 - 100
     */
    private Integer clarity;
    /**
     * 亮度 0 - 255
     */
    private Integer brightness;
    /**
     * 姿态角--float
     */
    private float roll;
    /**
     * 姿态角--float
     */
    private float yaw;
    /**
     * 姿态角--float
     */
    private float pitch;
    /**
     * 人脸置信度-float
     */
    private float score;
    /**
     * 人脸特征值 256位
     */
    private float[] fea;
    /**
     * 1vN检索key值
     */
    private String retrieveKey;
    /**
     * 聚类下标
     */
    private Integer label;

}