Class: TencentCloud::Iai::V20180301::FaceQualityInfo

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(score = nil, sharpness = nil, brightness = nil, completeness = nil) ⇒ FaceQualityInfo

Returns a new instance of FaceQualityInfo.



1699
1700
1701
1702
1703
1704
# File 'lib/v20180301/models.rb', line 1699

def initialize(score=nil, sharpness=nil, brightness=nil, completeness=nil)
  @Score = score
  @Sharpness = sharpness
  @Brightness = brightness
  @Completeness = completeness
end

Instance Attribute Details

#BrightnessObject

正常情况,只需要使用Score作为质量分总体的判断标准即可。Sharpness、Brightness、Completeness等细项分仅供参考。参考范围:较差, 一般,较好,很好。建议:人脸入库选取70以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围:特别模糊,模糊,一般,清晰。建议:人脸入库选取80以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围: [0,30]偏暗,光照正常,偏亮。建议:人脸入库选取的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Score:

    质量分: [0,100],综合评价图像质量是否适合人脸识别,分数越高质量越好。

  • Sharpness:

    清晰分:,评价图片清晰程度,分数越高越清晰。

  • Brightness:

    光照分:,评价图片光照程度,分数越高越亮。

  • Completeness:

    五官遮挡分,评价眉毛(Eyebrow)、眼睛(Eye)、鼻子(Nose)、脸颊(Cheek)、嘴巴(Mouth)、下巴(Chin)的被遮挡程度。



1697
1698
1699
# File 'lib/v20180301/models.rb', line 1697

def Brightness
  @Brightness
end

#CompletenessObject

正常情况,只需要使用Score作为质量分总体的判断标准即可。Sharpness、Brightness、Completeness等细项分仅供参考。参考范围:较差, 一般,较好,很好。建议:人脸入库选取70以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围:特别模糊,模糊,一般,清晰。建议:人脸入库选取80以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围: [0,30]偏暗,光照正常,偏亮。建议:人脸入库选取的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Score:

    质量分: [0,100],综合评价图像质量是否适合人脸识别,分数越高质量越好。

  • Sharpness:

    清晰分:,评价图片清晰程度,分数越高越清晰。

  • Brightness:

    光照分:,评价图片光照程度,分数越高越亮。

  • Completeness:

    五官遮挡分,评价眉毛(Eyebrow)、眼睛(Eye)、鼻子(Nose)、脸颊(Cheek)、嘴巴(Mouth)、下巴(Chin)的被遮挡程度。



1697
1698
1699
# File 'lib/v20180301/models.rb', line 1697

def Completeness
  @Completeness
end

#ScoreObject

正常情况,只需要使用Score作为质量分总体的判断标准即可。Sharpness、Brightness、Completeness等细项分仅供参考。参考范围:较差, 一般,较好,很好。建议:人脸入库选取70以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围:特别模糊,模糊,一般,清晰。建议:人脸入库选取80以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围: [0,30]偏暗,光照正常,偏亮。建议:人脸入库选取的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Score:

    质量分: [0,100],综合评价图像质量是否适合人脸识别,分数越高质量越好。

  • Sharpness:

    清晰分:,评价图片清晰程度,分数越高越清晰。

  • Brightness:

    光照分:,评价图片光照程度,分数越高越亮。

  • Completeness:

    五官遮挡分,评价眉毛(Eyebrow)、眼睛(Eye)、鼻子(Nose)、脸颊(Cheek)、嘴巴(Mouth)、下巴(Chin)的被遮挡程度。



1697
1698
1699
# File 'lib/v20180301/models.rb', line 1697

def Score
  @Score
end

#SharpnessObject

正常情况,只需要使用Score作为质量分总体的判断标准即可。Sharpness、Brightness、Completeness等细项分仅供参考。参考范围:较差, 一般,较好,很好。建议:人脸入库选取70以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围:特别模糊,模糊,一般,清晰。建议:人脸入库选取80以上的图片。注意:此字段可能返回 null,表示取不到有效值。参考范围: [0,30]偏暗,光照正常,偏亮。建议:人脸入库选取的图片。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Score:

    质量分: [0,100],综合评价图像质量是否适合人脸识别,分数越高质量越好。

  • Sharpness:

    清晰分:,评价图片清晰程度,分数越高越清晰。

  • Brightness:

    光照分:,评价图片光照程度,分数越高越亮。

  • Completeness:

    五官遮挡分,评价眉毛(Eyebrow)、眼睛(Eye)、鼻子(Nose)、脸颊(Cheek)、嘴巴(Mouth)、下巴(Chin)的被遮挡程度。



1697
1698
1699
# File 'lib/v20180301/models.rb', line 1697

def Sharpness
  @Sharpness
end

Instance Method Details

#deserialize(params) ⇒ Object



1706
1707
1708
1709
1710
1711
1712
1713
1714
# File 'lib/v20180301/models.rb', line 1706

def deserialize(params)
  @Score = params['Score']
  @Sharpness = params['Sharpness']
  @Brightness = params['Brightness']
  unless params['Completeness'].nil?
    @Completeness = FaceQualityCompleteness.new
    @Completeness.deserialize(params['Completeness'])
  end
end