Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by christian.noeding,
19. Feb 2013
Hi,
Du musst natürlich noch die Pixelanzahl, also die Breite der Arrays P1,P2 und TRGBTripleArray anpassen. Im Beispiel ist es für ein 32x32 Pixel-Bild angegeben, weshalb das Array von 0 bis 31 geht. Wenn Du eine andere Größe verwendest, musst Du hier das Array anpassen.
viele Grüße,
Christian
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by christian.noeding,
14. Dez 2009
Hi Bernhard,
Problem bei der Erweiterung der Schleife: die Mittelwertberechnung wird dann falsch, da hier von quadratischen Bildern ausgegangen wird. Hier müsste man eine andere Berechnungsvorschrift finden. Ist aber bestimmt möglich :)
ciao,
Christian
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by christian.noeding,
13. Dez 2009
Hi,
habe ja bei meinem anderen Codebeispiel auch schon geantwortet (siehe SSD). Algorithmus wird noch ausgebaut, wenn ich Zeit habe. Als erster Ansatz sollte das aber vielen schonmal ausreichen :)
Exakt - und das funktioniert auch gut.
Forum: Neuen Beitrag zur Code-Library hinzufügen
Delphi
by christian.noeding,
13. Dez 2009
Auf der Suche nach einer Möglichkeit, mehrere Bilder miteinander zu vergleichen bin ich auf die Kreuz-Korrelation gestoßen. Mit dem folgenden Algorithmus kann man zwei Canvas beliebiger Größe miteinander vergleichen und bekommt das Ergebnis als Prozentwert der Übereinstimmung zurück. 100% bedeutet demnach perfekte Übereinstimmung.
Alternativ kann der schwächere SSD Algorithmus verwendet werden....