symmetric_peg_shape — DRIVE pegtactile op

• Datenarten: text → image2d

• Aufruf: import fullseye as fs; fs.ledger.symmetric_peg_shape(name: 'str', size: 'int' = 160, radius: 'float' = 50.0, angle: 'float' = 0.0, centre=None, ss: 'int' = 8) -> 'np.ndarray' (die Implementierung direkt: import pegtactile; pegtactile.symmetric_peg_shape(name: 'str', size: 'int' = 160, radius: 'float' = 50.0, angle: 'float' = 0.0, centre=None, ss: 'int' = 8) -> 'np.ndarray'; aus dem Register: opsdrive.get("symmetric_peg_shape"))

Verwendung

Stiftquerschnitt (synthetisch mit Ground Truth, kantengeglätteter Bedeckungsgrad 0..1, (size, size)): Kreis, gleichseitiges Dreieck, Quadrat, regelmäßiges Sechseck (Umkreisradius radius [px]) und Kreis mit Passfeder (D-Schnitt: ein Teil des Kreises ist durch eine Sehne abgeschnitten, n = 1). Die Form wird um angle [rad] gedreht gezeichnet (das Drehen des Bildes würde Interpolation einführen). centre = (col, row), ss = Unterabtastungen pro Pixel entlang 1 Seite. Raises ValueError: unbekannte Form, size < 16, radius ≤ 0, ss < 1.

Referenzen (Beispieldaten, Literatur)

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

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• poc_peg_insertion_tactile — py -3.11 examples/poc_peg_insertion_tactile.py

Typkompatible Folge-Operatoren (nehmen image2d als Eingabe)

flow_from_depth_motion · ttc_truth · ttc_from_flow · foe_from_flow · perlin2 · fbm_height · fbm_gradient · radial_periodogram

Gleiche Kategorie (pegtactile)

pad_params · pad_context · peg_wrench_to_pad_loads · pad_loads_to_peg_wrench · pad_shear_asymmetry · pad_marker_displacement · pad_tactile_frame · pad_tactile_read


*Provenance: pegtactile.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.