Skip to content

Commit f1b7f3f

Browse files
committed
graphics: audit per-view source-camera zoom metadata and narrow-silhouette framing correction
1 parent 82633e9 commit f1b7f3f

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

‎tools/corpus/audit_corpus4008_2d_art_orbit_v1.py‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,14 @@ def audit(root, *, enforce=False):
110110
require(isinstance(m,list) and len(m)==16 and
111111
all(isinstance(x,(int,float)) and math.isfinite(x)
112112
for x in m),"CAMERA_MATRIX")
113+
frame=v.get("camera_projection_details")
114+
require(isinstance(frame,dict),"CAMERA_FRAME_DETAILS")
115+
require(frame.get("source_bbox_correction_based_on_not_human_court") is True,
116+
"CAMERA_FRAME_AUTHORITY")
117+
require(isinstance(frame.get("camera_ortho_scale"),(int,float))
118+
and math.isfinite(frame["camera_ortho_scale"])
119+
and frame["camera_ortho_scale"]>0,
120+
"CAMERA_ORTHO_SCALE")
113121
images={}
114122
for mode in MODES:
115123
images[mode]=safe_png(root,v.get(mode+"_png"),v.get(mode+"_sha256"))

0 commit comments

Comments
 (0)