EMGU CV SURF Bildübereinstimmung

9

Ich habe mit dem SURF Feature-Erkennungsbeispiel aus der EMGU CV-Bibliothek gearbeitet.

Bisher funktioniert es erstaunlich gut; Ich kann übereinstimmende Objekte zwischen 2 gegebenen Bildern erkennen, aber ich habe ein Problem in Bezug auf, wenn die Bilder nicht übereinstimmen.

Ich suchte Unterstützung von den Foren, aber sie sind von wo ich bin. Würde jemand wissen, welche Parameter bestimmen, ob ein Bild übereinstimmt oder nicht? Wenn ich mit zwei Bildern experimentiere, die nicht übereinstimmen, läuft der Code weiter, als ob es eine Übereinstimmung gäbe, und zeichnet eine unscharfe dicke rote Linie an einer zufälligen Stelle des Bildes, auch wenn keine Übereinstimmung vorhanden ist.

Wenn es keine Übereinstimmung gibt, würde ich gerne aus dem Code ausbrechen und nicht weiter fortfahren.

Anhang:

%Vor%

'

    
user1246856 16.03.2012, 16:10
quelle

1 Antwort

1

Ich bin nicht sicher, ob es eine Methode gibt, die für alle Fälle von Bildsequenzen oder für alle geometrischen Verformungen passt.

Ich empfehle Ihnen, das PSNR zwischen zwei Bildern zu berechnen und einen Toleranzschwellenwert für Ihre Bilderfolge zu untersuchen.

    
Y.AL 19.03.2013 11:19
quelle