package com.heyu.api.alibaba.request.facebody;


import com.heyu.api.alibaba.request.ACommonTextRequest;
import lombok.Data;

import java.util.List;

/**
 * https://next.api.aliyun.com/api/facebody/2019-12-30/RecognizeAction
 * <p>
 * <p>
 * <p>
 * 功能描述
 * 动作行为识别能力可以识别视频和图像中的人体动作行为，并返回识别后的行为类别。当前可以识别的行为类别包括：举手、吃喝、吸烟、打电话、玩手机、趴桌睡觉、跌倒、洗手、拍照。您可以根据系统提供的动作置信度判断阈值，对识别的动作进行判断。
 * <p>
 * 动作行为识别适用范围：
 * <p>
 * 举手：手臂伸直高高举起，手腕高过头顶。
 * 吃喝：吃东西或者喝水。
 * 吸烟：将烟点着，真吸烟，画面中需要能看清烟。
 * 打电话：电话或者微信语音，手机必须靠近耳朵或者嘴边。
 * 玩手机：用手机打字、浏览手机、看视频、玩游戏，视频聊天等玩手机行为，画面中需要能看清手机。
 * 趴桌睡觉：头趴在桌子上睡觉。
 * 跌倒：整个人跌倒在地，身体倒下。
 * 洗手：在水龙头或者盆中洗手。
 * 拍照：手机稍微举起，用手机对着某人或物拍照。
 * <p>
 * 动作行为识别 RecognizeAction
 */
@Data
public class ARecognizeActionRequest {
    /**
     * 图片的url
     */
    private String videoUrl;

    /**
     * base 64 编码
     */
    private String videoBase64;

    /**
     * 图像列表
     *
     * Type 为 1 时需要输入的图像 URL 地址，必须输入 4 张图像，且 4 张图像建议为两秒钟视频均匀采样的图像，分辨率和通道数必须一致。推荐使用上海地域的 OSS 链接，对于文件在本地或者非上海地域 OSS 链接的情况，请参见文件 URL 处理。
     *
     * 示例值:
     * http://viapi-test.oss-cn-shanghai.aliyuncs.com/viapi-3.0domepic/facebody/RecognizeAction/1RecognizeAction1.png
     * imageData
     * string
     * 图像 Base64 编码字符串，与 URL 共存时，URL 优先。文件的 Base64 编码处理操作，请参见文件 Base64 处理。
     *
     * 示例值:
     * /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgQ****
     *
     */
    public List<ACommonTextRequest> imageUrlList;





}
