Class: TencentCloud::Bda::V20200324::SearchTraceResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200324/models.rb

Overview

SearchTrace返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(candidates = nil, inputretcode = nil, inputretcodedetails = nil, bodymodelversion = nil, requestid = nil) ⇒ SearchTraceResponse

Returns a new instance of SearchTraceResponse.



1335
1336
1337
1338
1339
1340
1341
# File 'lib/v20200324/models.rb', line 1335

def initialize(candidates=nil, inputretcode=nil, inputretcodedetails=nil, bodymodelversion=nil, requestid=nil)
  @Candidates = candidates
  @InputRetCode = inputretcode
  @InputRetCodeDetails = inputretcodedetails
  @BodyModelVersion = bodymodelversion
  @RequestId = requestid
end

Instance Attribute Details

#BodyModelVersionObject

只有为0时结果才有意义。-1001: 输入图片不合法。-1002: 输入图片不能构成动作轨迹。-1101:图片无效,-1102:url不合法。-1103:图片过大。-1104:图片下载失败。-1105:图片解码失败。-1109:图片分辨率过高。-2023:动作轨迹中有非同人图片。-2024: 动作轨迹提取失败。-2025: 人体检测失败。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • InputRetCode:

    输入的人体动作轨迹图片中的合法性校验结果。

  • InputRetCodeDetails:

    输入的人体动作轨迹图片中的合法性校验结果详情。

  • BodyModelVersion:

    人体识别所用的算法模型版本。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1333
1334
1335
# File 'lib/v20200324/models.rb', line 1333

def BodyModelVersion
  @BodyModelVersion
end

#CandidatesObject

只有为0时结果才有意义。-1001: 输入图片不合法。-1002: 输入图片不能构成动作轨迹。-1101:图片无效,-1102:url不合法。-1103:图片过大。-1104:图片下载失败。-1105:图片解码失败。-1109:图片分辨率过高。-2023:动作轨迹中有非同人图片。-2024: 动作轨迹提取失败。-2025: 人体检测失败。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • InputRetCode:

    输入的人体动作轨迹图片中的合法性校验结果。

  • InputRetCodeDetails:

    输入的人体动作轨迹图片中的合法性校验结果详情。

  • BodyModelVersion:

    人体识别所用的算法模型版本。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1333
1334
1335
# File 'lib/v20200324/models.rb', line 1333

def Candidates
  @Candidates
end

#InputRetCodeObject

只有为0时结果才有意义。-1001: 输入图片不合法。-1002: 输入图片不能构成动作轨迹。-1101:图片无效,-1102:url不合法。-1103:图片过大。-1104:图片下载失败。-1105:图片解码失败。-1109:图片分辨率过高。-2023:动作轨迹中有非同人图片。-2024: 动作轨迹提取失败。-2025: 人体检测失败。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • InputRetCode:

    输入的人体动作轨迹图片中的合法性校验结果。

  • InputRetCodeDetails:

    输入的人体动作轨迹图片中的合法性校验结果详情。

  • BodyModelVersion:

    人体识别所用的算法模型版本。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1333
1334
1335
# File 'lib/v20200324/models.rb', line 1333

def InputRetCode
  @InputRetCode
end

#InputRetCodeDetailsObject

只有为0时结果才有意义。-1001: 输入图片不合法。-1002: 输入图片不能构成动作轨迹。-1101:图片无效,-1102:url不合法。-1103:图片过大。-1104:图片下载失败。-1105:图片解码失败。-1109:图片分辨率过高。-2023:动作轨迹中有非同人图片。-2024: 动作轨迹提取失败。-2025: 人体检测失败。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • InputRetCode:

    输入的人体动作轨迹图片中的合法性校验结果。

  • InputRetCodeDetails:

    输入的人体动作轨迹图片中的合法性校验结果详情。

  • BodyModelVersion:

    人体识别所用的算法模型版本。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1333
1334
1335
# File 'lib/v20200324/models.rb', line 1333

def InputRetCodeDetails
  @InputRetCodeDetails
end

#RequestIdObject

只有为0时结果才有意义。-1001: 输入图片不合法。-1002: 输入图片不能构成动作轨迹。-1101:图片无效,-1102:url不合法。-1103:图片过大。-1104:图片下载失败。-1105:图片解码失败。-1109:图片分辨率过高。-2023:动作轨迹中有非同人图片。-2024: 动作轨迹提取失败。-2025: 人体检测失败。

Parameters:

  • Candidates:

    识别出的最相似候选人。

  • InputRetCode:

    输入的人体动作轨迹图片中的合法性校验结果。

  • InputRetCodeDetails:

    输入的人体动作轨迹图片中的合法性校验结果详情。

  • BodyModelVersion:

    人体识别所用的算法模型版本。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1333
1334
1335
# File 'lib/v20200324/models.rb', line 1333

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
# File 'lib/v20200324/models.rb', line 1343

def deserialize(params)
  unless params['Candidates'].nil?
    @Candidates = []
    params['Candidates'].each do |i|
      candidate_tmp = Candidate.new
      candidate_tmp.deserialize(i)
      @Candidates << candidate_tmp
    end
  end
  @InputRetCode = params['InputRetCode']
  @InputRetCodeDetails = params['InputRetCodeDetails']
  @BodyModelVersion = params['BodyModelVersion']
  @RequestId = params['RequestId']
end