
Computes no-reference quality metrics over an Image — a blur proxy plus brightness, contrast, and dark/blown pixel ratios — emitting a five-field record or a [Analytics.Metric] list per the downstream connection. No GPU.
A live image source is scored and the quality record is logged for ingest observability during development via log_message.
A frame is gated on a quality field through branch so that a downstream model only runs on adequately exposed, in-focus frames.
in_0 frame produces an all-zero result instead of an error, so a gate keyed on a non-zero score will quietly skip empty frames.dark_threshold and blown_threshold are gray levels in the 0 to 255 range; pixels at or below the former count toward the dark fraction and at or above the latter toward the blown fraction.Automated release