Class: TencentCloud::Iai::V20180301::FaceAttributesInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iai::V20180301::FaceAttributesInfo
- 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
- #Age ⇒ Object
- #Beauty ⇒ Object
- #Expression ⇒ Object
- #EyeOpen ⇒ Object
- #Gender ⇒ Object
- #Glass ⇒ Object
- #Hair ⇒ Object
- #Hat ⇒ Object
- #Mask ⇒ Object
- #Pitch ⇒ Object
- #Roll ⇒ Object
- #Yaw ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of FaceAttributesInfo.
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
#Age ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Age @Age end |
#Beauty ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Beauty @Beauty end |
#Expression ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Expression @Expression end |
#EyeOpen ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def EyeOpen @EyeOpen end |
#Gender ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Gender @Gender end |
#Glass ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Glass @Glass end |
#Hair ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Hair @Hair end |
#Hat ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Hat @Hat end |
#Mask ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Mask @Mask end |
#Pitch ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Pitch @Pitch end |
#Roll ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
1334 1335 1336 |
# File 'lib/v20180301/models.rb', line 1334 def Roll @Roll end |
#Yaw ⇒ Object
建议:人脸入库选择的图片。建议:人脸入库选择的图片。建议:人脸入库选择的图片。注意:此字段可能返回 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 |