Zitat von
christian.noeding:
@himitsu: ich bezog mich auf den Algorithmus - nicht auf das auslesen des Bildes
aber du hast recht - eine Scanline-Optimierte Variante sollte deutlich schneller sein
@schöni:
n = Pixelanzahl "Pixel"
i,j = Laufvariablen "x","y"
u1,u2,v1,v2 = Bildmittelpunkt - die Formel geht eigentlich vom Zentrum aus
Img1, Img2 = das eigentliche Bild, korrekt
bis dann,
Christian
Ok, Danke so weit!
Da müssen u und v also mit weiteren Formeln erst berechnet werden. Die Potenzen treten nämlich in der angegebenen Formel nicht auf. Erst im konkreten Algorhithmus.
u1 wäre dann x-Koordinate Bild 1, u2 -> x-Koordinate Bild 2, analog v1,v2 die y Koordinaten.
Wenn vom Zentrum des Bildes aus verglichen wird, verstehe ich den Lauf von -n bis +n nicht.
Ich kann ihn im obigen Quellcode zumindest nicht erkennen.
Einleuchtend wäre für mich, vom Zentrum des Bildes aus in 4 Richtungen zu vergleichen.
Die Umwandlung in ein Graustufenbild verstehe ich als eine Anpassung an praktische Erfordernisse. Komplexität reduzieren um nur noch die reine Bildinformation vergleichen zu müssen.
Das ist aber in der Formel zunächst auch nicht enthalten. Wird erst bei der Implementation des konkreten Algorhithmus eingeführt.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.