Class: TencentCloud::Iai::V20200303::FaceInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20200303/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.



1920
1921
1922
1923
1924
1925
1926
1927
# File 'lib/v20200303/models.rb', line 1920

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

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 包含性别( gender )、年龄( age )、表情( expression )、魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。

  • 只有当 NeedFaceAttributes 设为 1 时才返回有效信息。

  • 包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。

  • 只有当NeedFaceDetection设为1时才返回有效信息。

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息。

  • FaceQualityInfo:

    人脸质量信息。



1918
1919
1920
# File 'lib/v20200303/models.rb', line 1918

def FaceAttributesInfo
  @FaceAttributesInfo
end

#FaceQualityInfoObject

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 包含性别( gender )、年龄( age )、表情( expression )、魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。

  • 只有当 NeedFaceAttributes 设为 1 时才返回有效信息。

  • 包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。

  • 只有当NeedFaceDetection设为1时才返回有效信息。

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息。

  • FaceQualityInfo:

    人脸质量信息。



1918
1919
1920
# File 'lib/v20200303/models.rb', line 1918

def FaceQualityInfo
  @FaceQualityInfo
end

#HeightObject

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 包含性别( gender )、年龄( age )、表情( expression )、魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。

  • 只有当 NeedFaceAttributes 设为 1 时才返回有效信息。

  • 包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。

  • 只有当NeedFaceDetection设为1时才返回有效信息。

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息。

  • FaceQualityInfo:

    人脸质量信息。



1918
1919
1920
# File 'lib/v20200303/models.rb', line 1918

def Height
  @Height
end

#WidthObject

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 包含性别( gender )、年龄( age )、表情( expression )、魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。

  • 只有当 NeedFaceAttributes 设为 1 时才返回有效信息。

  • 包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。

  • 只有当NeedFaceDetection设为1时才返回有效信息。

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息。

  • FaceQualityInfo:

    人脸质量信息。



1918
1919
1920
# File 'lib/v20200303/models.rb', line 1918

def Width
  @Width
end

#XObject

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 包含性别( gender )、年龄( age )、表情( expression )、魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。

  • 只有当 NeedFaceAttributes 设为 1 时才返回有效信息。

  • 包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。

  • 只有当NeedFaceDetection设为1时才返回有效信息。

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息。

  • FaceQualityInfo:

    人脸质量信息。



1918
1919
1920
# File 'lib/v20200303/models.rb', line 1918

def X
  @X
end

#YObject

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 人脸框包含人脸五官位置并在此基础上进行一定的扩展,若人脸框超出图片范围,会导致坐标负值。

  • 若需截取完整人脸,可以在完整分completeness满足需求的情况下,将负值坐标取0。

  • 包含性别( gender )、年龄( age )、表情( expression )、魅力( beauty )、眼镜( glass )、口罩(mask)、头发(hair)和姿态 (pitch,roll,yaw )。

  • 只有当 NeedFaceAttributes 设为 1 时才返回有效信息。

  • 包含质量分(score)、模糊分(sharpness)、光照分(brightness)、遮挡分(completeness)。

  • 只有当NeedFaceDetection设为1时才返回有效信息。

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • X:

    人脸框左上角横坐标。

  • Y:

    人脸框左上角纵坐标。

  • Width:

    人脸框宽度。

  • Height:

    人脸框高度。

  • FaceAttributesInfo:

    人脸属性信息。

  • FaceQualityInfo:

    人脸质量信息。



1918
1919
1920
# File 'lib/v20200303/models.rb', line 1918

def Y
  @Y
end

Instance Method Details

#deserialize(params) ⇒ Object



1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
# File 'lib/v20200303/models.rb', line 1929

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