
Computes inter-object distances between tracked objects in the 2D image plane: takes a per-frame list of tracked-object records and emits, per object, the minimum Double distance to each other class — or the single nearest neighbour — as a list of distance records.
Track detections across frames, smooth their positions, compute nearest inter-object distances, and publish them over HTTP for a proximity monitor.
Compute distances then keep only the records that pass a downstream proximity predicate before publishing.
movement_threshold must carry an entry for every class id present in the input; an object whose class index has no threshold entry fails the computation rather than being skipped.select_smallest_distance_only enabled a single nearest record is emitted per object, and an object with no eligible neighbour still emits a sentinel record with negative class ids and an infinite distance.filter_class_pairs is order-insensitive — a pair is normalized so either ordering excludes the same two classes from the distance search.Automated release