locomotion op• Datenarten: mask → keypoints
• Aufruf: import fullseye as fs; fs.ledger.com_from_silhouette(mask) (die Implementierung direkt: import locomotion; locomotion.com_from_silhouette(mask); aus dem Register: opsdrive.get("com_from_silhouette"))
• Rückgabewert über das Register: fullseye.ledger.com_from_silhouette(...) liefert nur den Wert des deklarierten Out-Typs keypoints (die zugrunde liegende Funktion gibt zusätzlich Hilfsinformationen zurück). Wird das Verworfene gebraucht, nutze fullseye.ledger.com_from_silhouette.raw(...) oder rufe locomotion.com_from_silhouette direkt auf.
• GPU: nein (nur CPU-Referenzimplementierung)
Schwerpunkt (Flächenschwerpunkt) einer binären Silhouette als (row, col) in Bildkoordinaten. Billiger Ersatz für die Projektion des Körperschwerpunkts, wenn kein vollständiges Massenmodell vorliegt (evis/hillco-Haltung). Gibt (nan, nan) für eine leere Maske zurück.
> Die ausführliche Beschreibung unten ist der Originaltext — Zusammenfassung und Überschriften sind übersetzt.
空の入力(mask が 0 要素)は (nan, nan) を返す(理由: 画素の無いシルエットには重心が無く、0 で埋めると原点に人がいることになる)。
• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).
• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.
• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.
• consumer_hillco — py -3.11 examples/consumer_hillco.py
• walking_ops_tour — py -3.11 examples/walking_ops_tour.py
keypoints als Eingabe)spin_from_marker_sequence · carla_transform_matrix · carla_pose_to_world · carla_camera_pose · carla_xy_yaw · carla_scene_load · town_chain · osm_parse
locomotion)contact_points · support_polygon · com_support_margin · gait_phase · support_line_margin · lipm_capture_point · capture_margin · gait_step_events
*Provenance: locomotion.py — DRIVE Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.