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. |