feature_to_img — 2D bridge op

• Datenarten: feature → image

• Aufruf: fullseye.apply(img, "feature_to_img", a=0.5, b=0.5) (das 2-D-Modell ist ein Bild plus zwei skalare Regler a,b∈[0,1])

feature_to_img: input → output

*Die Abbildung ist die tatsächliche Ausgabe auf einer synthetischen 128×128-Eingabe. Links Eingabe, rechts Ausgabe. Punktwolken als Draufsicht-Streudiagramm (Helligkeit = z), 1-D-Reihen als Linie, Volumen als Maximum-Projektion entlang z, Videos als mittleres Bild, komplexe Bilder als Betrag; Rückgabewerte, die kein Bild ergeben, werden als Werte gezeigt.*

Regler a durchfahren (0,1 / 0,5 / 0,9, der andere Regler auf Standard):

▸ feature_to_img: Regler a durchfahren (Doku-Website)

Regler b durchfahren (0,1 / 0,5 / 0,9, der andere Regler auf Standard):

▸ feature_to_img: Regler b durchfahren (Doku-Website)

Stufen (die vorangehenden Ops → dieser Op, von links nach rechts):

▸ feature_to_img: Stufen (Doku-Website)

Auf anderen Bildern (synthetische Szene / Foto / Münzen. Obere Reihe: Eingaben, untere Reihe: deren Ausgaben. Regler auf Standard):

▸ feature_to_img: andere Eingaben (Doku-Website)

Verwendung

Macht aus einem skalaren feature ein Band mit Skalenstrichen und wandelt es zurück in ein Bild — die sort, für die im 2-D-Register 125 Ops sie erzeugen, aber nicht 1 einzige Op sie in ein Bild überführen konnte.

★Die Zahlen selbst werden nicht gezeichnet. Eingebrannter Text ließe das Bild je nach der in der Umgebung installierten Schrift variieren und bräche den Vertrag, dass gleiche Eingabe gleiche Pixel ergibt. Gezeichnet wird die Position des Werts, und die Teilstriche (0, 1/4, 1/2, 3/4, 1) sind die Anhaltspunkte zum Ablesen. Werden Zahlenwerte gebraucht, an annotate_table / annotate_leader (paper-Familie) übergeben.

• a → Obergrenze der Skala hi = 10 ** (4a - 2) (0.01 bei a=0, 1.0 bei a=0.5, 100 bei a=1). Merkmale haben sehr unterschiedliche Größenordnungen; hier wählt man die gewünschte.

• b → Anordnung der Teilstriche. b < 0.5 ist einseitig [0, hi] (linkes Ende ist 0), b >= 0.5 ist zweiseitig [-hi, +hi] (die Mitte ist 0; für vorzeichenbehaftete Größen wie Korrelation und Schiefe).

• Werte über der Obergrenze werden am Ende angehalten (ein bis zum Anschlag gefüllter Balken = das Zeichen, dass "die Skala zu klein ist"). ★NaN / Inf ergibt ein leeres Blatt (unterschieden vom Anschlag).

• Rückgabewert: (128, 128) float64, auf Weiß ([0,1]).

Ausführlicher Anwendungsleitfaden

• Leitfaden zur Familie gallery2d_bridge

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.

In Studio ausprobieren

Das Programm unten ist nachweislich lauffähig (gleiche Eingabe wie die Abbildung). In der Studio-Hilfe wird dieser Block zu Schaltflächen, die es sofort laden und ausführen.

intensity 0.50 0.50
feature_to_img 0.50 0.50

▸ Diese Pipeline laden  ·  Laden & ausführen

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

• gallery2d_bridge — py -3.11 examples/gallery2d_bridge.py

Typkompatible Folge-Operatoren (nehmen image als Eingabe)

identity · gaussian · mean_box · bilateral · unsharp · median · min_filter · max_filter

Gleiche Kategorie (bridge)

img_to_points · img_to_keypoints · img_to_signal · img_to_projection_profile · img_to_counts · img_to_matrix · img_to_video · img_to_volume


*Provenance: ops.py — 2D 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.