Class: TencentCloud::Iai::V20180301::FaceAttributesInfo

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

Overview

人脸属性信息,包含性别( gender )、年龄( age )、表情( expression )、魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。只有当 NeedFaceAttributes 设为 1 时才返回有效信息,最多返回面积最大的 5 张人脸属性信息,超过 5 张人脸(第 6 张及以后的人脸)的 FaceAttributesInfo 不具备参考意义。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(gender = nil, age = nil, expression = nil, glass = nil, pitch = nil, yaw = nil, roll = nil, beauty = nil, hat = nil, mask = nil, hair = nil, eyeopen = nil) ⇒ FaceAttributesInfo



1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
# File 'lib/v20180301/models.rb', line 1336

def initialize(gender=nil, age=nil, expression=nil, glass=nil, pitch=nil, yaw=nil, roll=nil, beauty=nil, hat=nil, mask=nil, hair=nil, eyeopen=nil)
  @Gender = gender
  @Age = age
  @Expression = expression
  @Glass = glass
  @Pitch = pitch
  @Yaw = yaw
  @Roll = roll
  @Beauty = beauty
  @Hat = hat
  @Mask = mask
  @Hair = hair
  @EyeOpen = eyeopen
end

Instance Attribute Details

#AgeObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Age
  @Age
end

#BeautyObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Beauty
  @Beauty
end

#ExpressionObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Expression
  @Expression
end

#EyeOpenObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def EyeOpen
  @EyeOpen
end

#GenderObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Gender
  @Gender
end

#GlassObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Glass
  @Glass
end

#HairObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Hair
  @Hair
end

#HatObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Hat
  @Hat
end

#MaskObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Mask
  @Mask
end

#PitchObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Pitch
  @Pitch
end

#RollObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Roll
  @Roll
end

#YawObject

建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。



1334
1335
1336
# File 'lib/v20180301/models.rb', line 1334

def Yaw
  @Yaw
end

Instance Method Details

#deserialize(params) ⇒ Object



1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
# File 'lib/v20180301/models.rb', line 1351

def deserialize(params)
  @Gender = params['Gender']
  @Age = params['Age']
  @Expression = params['Expression']
  @Glass = params['Glass']
  @Pitch = params['Pitch']
  @Yaw = params['Yaw']
  @Roll = params['Roll']
  @Beauty = params['Beauty']
  @Hat = params['Hat']
  @Mask = params['Mask']
  unless params['Hair'].nil?
    @Hair = FaceHairAttributesInfo.new
    @Hair.deserialize(params['Hair'])
  end
  @EyeOpen = params['EyeOpen']
end