Class: TencentCloud::Iai::V20200303::FaceQualityInfo

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



2026
2027
2028
2029
2030
2031
# File 'lib/v20200303/models.rb', line 2026

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,表示取不到有效值。

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

Parameters:

  • Score:

    质量分。

  • Sharpness:

    清晰分。

  • Brightness:

    光照分。

  • Completeness:

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



2024
2025
2026
# File 'lib/v20200303/models.rb', line 2024

def Brightness
  @Brightness
end

#CompletenessObject

  • 取值范围:,综合评价图像质量是否适合人脸识别,分数越高质量越好。

  • 正常情况,只需要使用Score作为质量分总体的判断标准即可。Sharpness、Brightness、Completeness等细项分仅供参考。

  • 参考范围:较差, 一般,较好,很好。

  • 建议:人脸入库选取70以上的图片。

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

  • 取值范围:,评价图片清晰程度,分数越高越清晰。

  • 参考范围:特别模糊,模糊,一般,清晰。

  • 建议:人脸入库选取80以上的图片。

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

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

Parameters:

  • Score:

    质量分。

  • Sharpness:

    清晰分。

  • Brightness:

    光照分。

  • Completeness:

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



2024
2025
2026
# File 'lib/v20200303/models.rb', line 2024

def Completeness
  @Completeness
end

#ScoreObject

  • 取值范围:,综合评价图像质量是否适合人脸识别,分数越高质量越好。

  • 正常情况,只需要使用Score作为质量分总体的判断标准即可。Sharpness、Brightness、Completeness等细项分仅供参考。

  • 参考范围:较差, 一般,较好,很好。

  • 建议:人脸入库选取70以上的图片。

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

  • 取值范围:,评价图片清晰程度,分数越高越清晰。

  • 参考范围:特别模糊,模糊,一般,清晰。

  • 建议:人脸入库选取80以上的图片。

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

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

Parameters:

  • Score:

    质量分。

  • Sharpness:

    清晰分。

  • Brightness:

    光照分。

  • Completeness:

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



2024
2025
2026
# File 'lib/v20200303/models.rb', line 2024

def Score
  @Score
end

#SharpnessObject

  • 取值范围:,综合评价图像质量是否适合人脸识别,分数越高质量越好。

  • 正常情况,只需要使用Score作为质量分总体的判断标准即可。Sharpness、Brightness、Completeness等细项分仅供参考。

  • 参考范围:较差, 一般,较好,很好。

  • 建议:人脸入库选取70以上的图片。

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

  • 取值范围:,评价图片清晰程度,分数越高越清晰。

  • 参考范围:特别模糊,模糊,一般,清晰。

  • 建议:人脸入库选取80以上的图片。

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

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

Parameters:

  • Score:

    质量分。

  • Sharpness:

    清晰分。

  • Brightness:

    光照分。

  • Completeness:

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



2024
2025
2026
# File 'lib/v20200303/models.rb', line 2024

def Sharpness
  @Sharpness
end

Instance Method Details

#deserialize(params) ⇒ Object



2033
2034
2035
2036
2037
2038
2039
2040
2041
# File 'lib/v20200303/models.rb', line 2033

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