Skip to content

modosaic.normals.normal_agreement_stats

modosaic.normals.normal_agreement_stats

NormalAgreementStats dataclass

NormalAgreementStats(valid=False, mean_angle_deg=180.0, median_angle_deg=180.0, pct_under_11_25=0.0, pct_under_22_5=0.0, pct_under_30=0.0)

Angular agreement between generated normals and depth-derived normals.

Attributes:

Name Type Description
valid bool

Whether the statistic could be computed.

mean_angle_deg float

Mean angular difference in degrees.

median_angle_deg float

Median angular difference in degrees.

pct_under_11_25 float

Fraction of pixels below 11.25 degrees.

pct_under_22_5 float

Fraction of pixels below 22.5 degrees.

pct_under_30 float

Fraction of pixels below 30 degrees.