QualityAttributeThresholds

data class QualityAttributeThresholds @JvmOverloads constructor(    val minConfidence: Double? = null,     val maxDevicePitchAngle: Float? = null,     val sizeInterval: IntervalDouble? = null,     val pitchAngleInterval: IntervalFloat? = null,     val yawAngleInterval: IntervalFloat? = null,     val minSharpness: Double? = null,     val brightnessInterval: IntervalDouble? = null,     val contrastInterval: IntervalDouble? = null,     val minUniqueIntensityLevels: Double? = null,     val minBackgroundUniformity: Double? = null,     val maxGlassesPresenceScore: Double? = null,     val maxMaskPresenceScore: Double? = null,     val minMouthStatusScore: Double? = null,     val minEyesStatusScore: Double? = null,     val maxShadow: Double? = null,     val minEdgeDistanceToImageShorterSideRatioThreshold: Double? = null) : Serializable

Thresholds of quality attributes.

Throws

If any of the parameters is out of the interval.

Constructors

Link copied to clipboard
fun QualityAttributeThresholds(    minConfidence: Double? = null,     maxDevicePitchAngle: Float? = null,     sizeInterval: IntervalDouble? = null,     pitchAngleInterval: IntervalFloat? = null,     yawAngleInterval: IntervalFloat? = null,     minSharpness: Double? = null,     brightnessInterval: IntervalDouble? = null,     contrastInterval: IntervalDouble? = null,     minUniqueIntensityLevels: Double? = null,     minBackgroundUniformity: Double? = null,     maxGlassesPresenceScore: Double? = null,     maxMaskPresenceScore: Double? = null,     minMouthStatusScore: Double? = null,     minEyesStatusScore: Double? = null,     maxShadow: Double? = null,     minEdgeDistanceToImageShorterSideRatioThreshold: Double? = null)

Types

Link copied to clipboard
class Builder

Configuration builder.

Properties

Link copied to clipboard

Valid brightness interval. Values in interval [0.0, 1.0].

Link copied to clipboard

Valid contrast interval. Values in interval [0.0, 1.0].

Link copied to clipboard

Maximum device pitch angle. Degrees in interval [0.0, 90.0].

Link copied to clipboard

Maximum glass status. Value in interval [0.0, 1.0].

Link copied to clipboard

Maximum mask status. Value in interval [0.0, 1.0].

Link copied to clipboard
val maxShadow: Double? = null

Maximum shadow. Value in interval [0.0, 1.0].

Link copied to clipboard

Minimum background uniformity. Value in interval [0.0, 1.0].

Link copied to clipboard
val minConfidence: Double? = null

Minimum detection confidence. Value in interval [0.0, 1.0].

Minimum ratio of the edge distance to image shorter side threshold. Value in interval [0.0, 1.0].

Link copied to clipboard

Minimum eyes status. Value in interval [0.0, 1.0].

Link copied to clipboard

Minimum mouth status. Value in interval [0.0, 1.0].

Link copied to clipboard
val minSharpness: Double? = null

Minimum sharpness. Value in interval [0.0, 1.0].

Link copied to clipboard

Minimum unique intensity levels. Value in interval [0.0, 1.0].

Link copied to clipboard
val pitchAngleInterval: IntervalFloat? = null

Valid pitch angle interval. Values in interval [-90.0, 90.0].

Link copied to clipboard

Valid face size interval. Values greater than or equal to 0.0.

Link copied to clipboard
val yawAngleInterval: IntervalFloat? = null

Valid yaw angle interval. Values in interval [-90.0, 90.0].