Page 1 of 1

Wie bringt lokales Binärmuster ein Bild zurück?

Posted: 19 Aug 2025, 14:54
by Anonymous
Ich versuche zu verstehen, wie Scikits lokale Binärmusterfunktion funktioniert. Nehmen wir das einfachste Setup: Eingabe ist ein Graustufenbild, Radius = 1, n_points = 4, method = "Uniform". Wie gibt dies ein Bild aus? Nehmen Sie an jedem Ort den Wert des Mittelpixels und vergleichen Sie ihn mit den Werten der oben genannten Pixel, links, unten und rechts vom Mittelpixel. Jeder kann weniger oder größer sein als der Wert des Mittelpixels. Das sind 2^4 = 16 Möglichkeiten. Machen Sie ein Histogramm darüber, wie oft jede der 16 Möglichkeiten auftritt. < /P>
Das Problem ist, dass dies ein Histogramm ist, kein Bild. Warum gibt das lokale Binärmuster ein Bild zurück? Dies kann dann auf offensichtliche Weise in eine Ganzzahl zwischen 0 und 15 umgewandelt werden. Tun Sie dies für alle Pixel, und das Ergebnis kann dann als Grauskala mit 16 Ebenen interpretiert werden. OK, aber diese Konvertierung hängt notwendigerweise von der Reihenfolge ab, in der die benachbarten Pixel (oben links, unten rechts) aufgenommen werden. Warum besagt die Dokumentation, dass die "einheitliche" Einstellung rotationsinvariante ist?