Class: TencentCloud::Iai::V20180301::FaceInfo

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

Overview

人脸信息列表。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(x = nil, y = nil, width = nil, height = nil, faceattributesinfo = nil, facequalityinfo = nil) ⇒ FaceInfo

Returns a new instance of FaceInfo.



1602
1603
1604
1605
1606
1607
1608
1609
# File 'lib/v20180301/models.rb', line 1602

def initialize(x=nil, y=nil, width=nil, height=nil, faceattributesinfo=nil, facequalityinfo=nil)
  @X = x
  @Y = y
  @Width = width
  @Height = height
  @FaceAttributesInfo = faceattributesinfo
  @FaceQualityInfo = facequalityinfo
end

Instance Attribute Details

#FaceAttributesInfoObject

人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。只有当 NeedFaceAttributes 设为 1 时才返回有效信息。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息,包含性别( gender )、年龄( age )、表情( expression )、

  • FaceQualityInfo:

    人脸质量信息,包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。只有当NeedFaceDetection设为1时才返回有效信息。



1600
1601
1602
# File 'lib/v20180301/models.rb', line 1600

def FaceAttributesInfo
  @FaceAttributesInfo
end

#FaceQualityInfoObject

人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。只有当 NeedFaceAttributes 设为 1 时才返回有效信息。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息,包含性别( gender )、年龄( age )、表情( expression )、

  • FaceQualityInfo:

    人脸质量信息,包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。只有当NeedFaceDetection设为1时才返回有效信息。



1600
1601
1602
# File 'lib/v20180301/models.rb', line 1600

def FaceQualityInfo
  @FaceQualityInfo
end

#HeightObject

人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。只有当 NeedFaceAttributes 设为 1 时才返回有效信息。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息,包含性别( gender )、年龄( age )、表情( expression )、

  • FaceQualityInfo:

    人脸质量信息,包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。只有当NeedFaceDetection设为1时才返回有效信息。



1600
1601
1602
# File 'lib/v20180301/models.rb', line 1600

def Height
  @Height
end

#WidthObject

人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。只有当 NeedFaceAttributes 设为 1 时才返回有效信息。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息,包含性别( gender )、年龄( age )、表情( expression )、

  • FaceQualityInfo:

    人脸质量信息,包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。只有当NeedFaceDetection设为1时才返回有效信息。



1600
1601
1602
# File 'lib/v20180301/models.rb', line 1600

def Width
  @Width
end

#XObject

人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。只有当 NeedFaceAttributes 设为 1 时才返回有效信息。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息,包含性别( gender )、年龄( age )、表情( expression )、

  • FaceQualityInfo:

    人脸质量信息,包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。只有当NeedFaceDetection设为1时才返回有效信息。



1600
1601
1602
# File 'lib/v20180301/models.rb', line 1600

def X
  @X
end

#YObject

人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。若需截取完整人脸,可以在完整分completess满足需求的情况下,将负值坐标取0。魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。只有当 NeedFaceAttributes 设为 1 时才返回有效信息。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息,包含性别( gender )、年龄( age )、表情( expression )、

  • FaceQualityInfo:

    人脸质量信息,包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。只有当NeedFaceDetection设为1时才返回有效信息。



1600
1601
1602
# File 'lib/v20180301/models.rb', line 1600

def Y
  @Y
end

Instance Method Details

#deserialize(params) ⇒ Object



1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
# File 'lib/v20180301/models.rb', line 1611

def deserialize(params)
  @X = params['X']
  @Y = params['Y']
  @Width = params['Width']
  @Height = params['Height']
  unless params['FaceAttributesInfo'].nil?
    @FaceAttributesInfo = FaceAttributesInfo.new
    @FaceAttributesInfo.deserialize(params['FaceAttributesInfo'])
  end
  unless params['FaceQualityInfo'].nil?
    @FaceQualityInfo = FaceQualityInfo.new
    @FaceQualityInfo.deserialize(params['FaceQualityInfo'])
  end
end