Class: TencentCloud::Mps::V20190612::AiSampleFaceOperation

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

Overview

AI 样本管理,人脸数据操作。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, faceids = nil, facecontents = nil) ⇒ AiSampleFaceOperation

Returns a new instance of AiSampleFaceOperation.



4204
4205
4206
4207
4208
# File 'lib/v20190612/models.rb', line 4204

def initialize(type=nil, faceids=nil, facecontents=nil)
  @Type = type
  @FaceIds = faceids
  @FaceContents = facecontents
end

Instance Attribute Details

#FaceContentsObject

<li>当 Type为add 或 reset 时,该字段必填;</li> <li>数组长度限制:5 张图片。</li> 注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。

Parameters:

  • Type:

    操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。

  • FaceIds:

    人脸 ID 集合,当 Type为delete 时,该字段必填。

  • FaceContents:

    人脸图片 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串集合。



4202
4203
4204
# File 'lib/v20190612/models.rb', line 4202

def FaceContents
  @FaceContents
end

#FaceIdsObject

<li>当 Type为add 或 reset 时,该字段必填;</li> <li>数组长度限制:5 张图片。</li> 注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。

Parameters:

  • Type:

    操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。

  • FaceIds:

    人脸 ID 集合,当 Type为delete 时,该字段必填。

  • FaceContents:

    人脸图片 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串集合。



4202
4203
4204
# File 'lib/v20190612/models.rb', line 4202

def FaceIds
  @FaceIds
end

#TypeObject

<li>当 Type为add 或 reset 时,该字段必填;</li> <li>数组长度限制:5 张图片。</li> 注意:图片必须是单人像正面人脸较清晰的照片,像素不低于 200*200。

Parameters:

  • Type:

    操作类型,可选值:add(添加)、delete(删除)、reset(重置)。重置操作将清空该人物已有人脸数据,并添加 FaceContents 指定人脸数据。

  • FaceIds:

    人脸 ID 集合,当 Type为delete 时,该字段必填。

  • FaceContents:

    人脸图片 [Base64](tools.ietf.org/html/rfc4648) 编码后的字符串集合。



4202
4203
4204
# File 'lib/v20190612/models.rb', line 4202

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



4210
4211
4212
4213
4214
# File 'lib/v20190612/models.rb', line 4210

def deserialize(params)
  @Type = params['Type']
  @FaceIds = params['FaceIds']
  @FaceContents = params['FaceContents']
end