package com.heyu.api.resp.face;


import com.heyu.api.data.dto.BaseResp;
import lombok.Data;

/***
 * https://next.api.aliyun.com/api/facebody/2019-12-30/RecognizeAction?RegionId=cn-shanghai


 动作行为识别 RecognizeAction*
 */
@Data
public class RecognizeVideoActionResp extends BaseResp {
    /***
     * Labels
     * array<string>
     * string
     * 识别到的行为类别。
     *
     * 示例值:
     * 跌倒
     */
    public java.util.List<String> labels;


    /***
     * Scores
     * array<number<float>>
     * number<float>
     * 行为类别的置信度。取值范围 0~1，值越大，识别到的动作越准确。系统根据算法，为不同的动作给出判断的阈值标准，您也可以根据自己的实际情况，对判断的阈值标准进行调整。
     *
     * 举手：0.5（低于 0.5 则认为不是举手行为，否则认为是举手行为。）
     *
     * 吃喝：0.5（低于 0.5 则认为不是吃喝行为，否则认为是吃喝行为。）
     *
     * 吸烟：0.5（低于 0.5 则认为不是吸烟行为，否则认为是吸烟行为。）
     *
     * 打电话：0.5（低于 0.5 则认为不是打电话行为，否则认为是打电话行为。）
     *
     * 玩手机：0.5（低于 0.5 则认为不是玩手机行为，否则认为是玩手机行为。）
     *
     * 趴桌睡觉：0.5（低于 0.5 则认为不是趴桌睡觉行为，否则认为是趴桌睡觉行为。）
     *
     * 跌倒：0.5（低于 0.5 则认为不是跌倒行为，否则认为是跌倒行为。）
     *
     * 洗手：0.5（低于 0.5 则认为不是洗手行为，否则认为是洗手行为。）
     *
     * 拍照：0.5（低于 0.5 则认为不是拍照行为，否则认为是拍照行为。）
     *
     * 示例值:
     * 0.702967643737793
     *
     */
    public java.util.List<Float> scores;

    /**
     * Timestamp
     * integer<int32>
     * 当前行为在视频或者图像中发生的时间戳信息。
     *
     * 示例值:
     * 3
     *
     */
    public Integer timestamp;

}
