All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencentcloudapi.tci.v20190318.models.ImageTaskResult Maven / Gradle / Ivy

/*
 * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.tencentcloudapi.tci.v20190318.models;

import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class ImageTaskResult extends AbstractModel{

    /**
    * 大教室场景学生肢体动作识别信息
    */
    @SerializedName("ActionInfo")
    @Expose
    private ActionInfo ActionInfo;

    /**
    * 属性识别结果
    */
    @SerializedName("FaceAttr")
    @Expose
    private FaceAttrResult FaceAttr;

    /**
    * 表情识别结果
    */
    @SerializedName("FaceExpression")
    @Expose
    private FaceExpressionResult FaceExpression;

    /**
    * 人脸检索结果
    */
    @SerializedName("FaceIdentify")
    @Expose
    private FaceIdentifyResult FaceIdentify;

    /**
    * 人脸检测结果
    */
    @SerializedName("FaceInfo")
    @Expose
    private FaceInfoResult FaceInfo;

    /**
    * 姿势识别结果
    */
    @SerializedName("FacePose")
    @Expose
    private FacePoseResult FacePose;

    /**
    * 动作分类结果
    */
    @SerializedName("Gesture")
    @Expose
    private GestureResult Gesture;

    /**
    * 手势分类结果
    */
    @SerializedName("HandTracking")
    @Expose
    private HandTrackingResult HandTracking;

    /**
    * 光照识别结果
    */
    @SerializedName("Light")
    @Expose
    private LightResult Light;

    /**
    * 学生肢体动作识别结果
    */
    @SerializedName("StudentBodyMovement")
    @Expose
    private StudentBodyMovementResult StudentBodyMovement;

    /**
    * 老师肢体动作识别结果
    */
    @SerializedName("TeacherBodyMovement")
    @Expose
    private BodyMovementResult TeacherBodyMovement;

    /**
    * 教师是否在屏幕内判断结果
    */
    @SerializedName("TeacherOutScreen")
    @Expose
    private TeacherOutScreenResult TeacherOutScreen;

    /**
    * 时间统计结果
    */
    @SerializedName("TimeInfo")
    @Expose
    private TimeInfoResult TimeInfo;

    /**
     * Get 大教室场景学生肢体动作识别信息 
     * @return ActionInfo 大教室场景学生肢体动作识别信息
     */
    public ActionInfo getActionInfo() {
        return this.ActionInfo;
    }

    /**
     * Set 大教室场景学生肢体动作识别信息
     * @param ActionInfo 大教室场景学生肢体动作识别信息
     */
    public void setActionInfo(ActionInfo ActionInfo) {
        this.ActionInfo = ActionInfo;
    }

    /**
     * Get 属性识别结果 
     * @return FaceAttr 属性识别结果
     */
    public FaceAttrResult getFaceAttr() {
        return this.FaceAttr;
    }

    /**
     * Set 属性识别结果
     * @param FaceAttr 属性识别结果
     */
    public void setFaceAttr(FaceAttrResult FaceAttr) {
        this.FaceAttr = FaceAttr;
    }

    /**
     * Get 表情识别结果 
     * @return FaceExpression 表情识别结果
     */
    public FaceExpressionResult getFaceExpression() {
        return this.FaceExpression;
    }

    /**
     * Set 表情识别结果
     * @param FaceExpression 表情识别结果
     */
    public void setFaceExpression(FaceExpressionResult FaceExpression) {
        this.FaceExpression = FaceExpression;
    }

    /**
     * Get 人脸检索结果 
     * @return FaceIdentify 人脸检索结果
     */
    public FaceIdentifyResult getFaceIdentify() {
        return this.FaceIdentify;
    }

    /**
     * Set 人脸检索结果
     * @param FaceIdentify 人脸检索结果
     */
    public void setFaceIdentify(FaceIdentifyResult FaceIdentify) {
        this.FaceIdentify = FaceIdentify;
    }

    /**
     * Get 人脸检测结果 
     * @return FaceInfo 人脸检测结果
     */
    public FaceInfoResult getFaceInfo() {
        return this.FaceInfo;
    }

    /**
     * Set 人脸检测结果
     * @param FaceInfo 人脸检测结果
     */
    public void setFaceInfo(FaceInfoResult FaceInfo) {
        this.FaceInfo = FaceInfo;
    }

    /**
     * Get 姿势识别结果 
     * @return FacePose 姿势识别结果
     */
    public FacePoseResult getFacePose() {
        return this.FacePose;
    }

    /**
     * Set 姿势识别结果
     * @param FacePose 姿势识别结果
     */
    public void setFacePose(FacePoseResult FacePose) {
        this.FacePose = FacePose;
    }

    /**
     * Get 动作分类结果 
     * @return Gesture 动作分类结果
     */
    public GestureResult getGesture() {
        return this.Gesture;
    }

    /**
     * Set 动作分类结果
     * @param Gesture 动作分类结果
     */
    public void setGesture(GestureResult Gesture) {
        this.Gesture = Gesture;
    }

    /**
     * Get 手势分类结果 
     * @return HandTracking 手势分类结果
     */
    public HandTrackingResult getHandTracking() {
        return this.HandTracking;
    }

    /**
     * Set 手势分类结果
     * @param HandTracking 手势分类结果
     */
    public void setHandTracking(HandTrackingResult HandTracking) {
        this.HandTracking = HandTracking;
    }

    /**
     * Get 光照识别结果 
     * @return Light 光照识别结果
     */
    public LightResult getLight() {
        return this.Light;
    }

    /**
     * Set 光照识别结果
     * @param Light 光照识别结果
     */
    public void setLight(LightResult Light) {
        this.Light = Light;
    }

    /**
     * Get 学生肢体动作识别结果 
     * @return StudentBodyMovement 学生肢体动作识别结果
     */
    public StudentBodyMovementResult getStudentBodyMovement() {
        return this.StudentBodyMovement;
    }

    /**
     * Set 学生肢体动作识别结果
     * @param StudentBodyMovement 学生肢体动作识别结果
     */
    public void setStudentBodyMovement(StudentBodyMovementResult StudentBodyMovement) {
        this.StudentBodyMovement = StudentBodyMovement;
    }

    /**
     * Get 老师肢体动作识别结果 
     * @return TeacherBodyMovement 老师肢体动作识别结果
     */
    public BodyMovementResult getTeacherBodyMovement() {
        return this.TeacherBodyMovement;
    }

    /**
     * Set 老师肢体动作识别结果
     * @param TeacherBodyMovement 老师肢体动作识别结果
     */
    public void setTeacherBodyMovement(BodyMovementResult TeacherBodyMovement) {
        this.TeacherBodyMovement = TeacherBodyMovement;
    }

    /**
     * Get 教师是否在屏幕内判断结果 
     * @return TeacherOutScreen 教师是否在屏幕内判断结果
     */
    public TeacherOutScreenResult getTeacherOutScreen() {
        return this.TeacherOutScreen;
    }

    /**
     * Set 教师是否在屏幕内判断结果
     * @param TeacherOutScreen 教师是否在屏幕内判断结果
     */
    public void setTeacherOutScreen(TeacherOutScreenResult TeacherOutScreen) {
        this.TeacherOutScreen = TeacherOutScreen;
    }

    /**
     * Get 时间统计结果 
     * @return TimeInfo 时间统计结果
     */
    public TimeInfoResult getTimeInfo() {
        return this.TimeInfo;
    }

    /**
     * Set 时间统计结果
     * @param TimeInfo 时间统计结果
     */
    public void setTimeInfo(TimeInfoResult TimeInfo) {
        this.TimeInfo = TimeInfo;
    }

    /**
     * Internal implementation, normal users should not use it.
     */
    public void toMap(HashMap map, String prefix) {
        this.setParamObj(map, prefix + "ActionInfo.", this.ActionInfo);
        this.setParamObj(map, prefix + "FaceAttr.", this.FaceAttr);
        this.setParamObj(map, prefix + "FaceExpression.", this.FaceExpression);
        this.setParamObj(map, prefix + "FaceIdentify.", this.FaceIdentify);
        this.setParamObj(map, prefix + "FaceInfo.", this.FaceInfo);
        this.setParamObj(map, prefix + "FacePose.", this.FacePose);
        this.setParamObj(map, prefix + "Gesture.", this.Gesture);
        this.setParamObj(map, prefix + "HandTracking.", this.HandTracking);
        this.setParamObj(map, prefix + "Light.", this.Light);
        this.setParamObj(map, prefix + "StudentBodyMovement.", this.StudentBodyMovement);
        this.setParamObj(map, prefix + "TeacherBodyMovement.", this.TeacherBodyMovement);
        this.setParamObj(map, prefix + "TeacherOutScreen.", this.TeacherOutScreen);
        this.setParamObj(map, prefix + "TimeInfo.", this.TimeInfo);

    }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy