2010-12-11 18 views
1

Ich wollte ein Programm in Matlab schreiben, um den Korrelationskoeffizienten zwischen einer Vorlage (mit kleinerem n) und einem größeren Originalbild zu berechnen. Meine Frage ist, wie erzeuge ich ein Korrelationsbild, wenn die Größe der Vorlage und das Originalbild unterschiedlich sind? Ich verstehe, dass es eine Funktion Xcorr gibt, die ich in Matlab verwenden kann, aber ich wollte das selbst programmieren. Vielen Dank!Kreuzkorrelationskoeffizient Verwirrung

Antwort

2

Ich glaube, die Idee ist, die Korrelation zwischen der Vorlage und allen möglichen Unterbildern der gleichen Größe im Originalbild zu berechnen, ähnlich wie 2D-Faltung. Die Funktion, nach der Sie in MATLAB suchen, ist XCORR2 Teil der Signal Processing Toolbox.