Forum: Digitale Signalverarbeitung / DSP / Machine Learning Objekterkennung in Matlab


von Nadja (Gast)


Lesenswert?

Hallo,
ich belege im kommenden Semester eine Vorlesung zum Thema 
Bildverarbeitung und habe angefangen mich schon etwas in die Thematik 
einzulesen. Nebenher probiere ich die ein oder andere Operation in 
Matlab aus. Und genau hier hackt es etwas. Kennt jemand von euch eine 
gute Seite bzw. vielleicht kann es mir auch jemand zeigen und erklären 
wie ich mittels 2d korrelation ein Muster in einem anderen Bild 
wiederfinde. Danke + Gruss

von Karel M. (marsalek)


Lesenswert?

Hallo, da ich es schon seit mehreren Jahren nicht mehr geMatlabt habe, 
gebe ich Dir nur einen kurzen Hint:
Selber würde ich mir ein Testbild erstellen, wo auf einer weissen Fläche 
ein schwarzer Punkt steht. Dann ein Template definieren mit einem 
ähnlichen schwarzen Punkt. Dann machst Du corr2d und schaust Du Dir das 
Ergebnis an. Corr2d sollte Peaks liefern, wo eine Übereinstimmung 
stattfand. An Rändern bekommt man zusätzlich Transients, aber die kann 
man ignorieren. Wichtig bei der ganzen Sache ist die "Normierung" des 
Tamplates und der Inputmatrix. Man zieht am Besten das Mittelwert ab bei 
den Input-Matrizen (oder nutzt etwas wie covariance) und vielleicht 
hilft auch eine Normierung der min-max Amplitude.
Karel

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.