Ich brauche den Feature-Erkennungsalgorithmus. Ich habe es satt, im Internet zu surfen und finde nur SURF-Beispiele und Hinweise wie man das macht, aber ich habe kein Beispiel mit anderen als patentierten Deskriptoren wie SIFT oder SURF gefunden.
Kann jemand ein Beispiel für die Verwendung des free Feature-Erkennungsalgorithmus schreiben (wie ORB / BRISK [soweit ich verstanden habe, dass SURF und FLAAN nicht frei sind)?
Ich verwende OpenCV 3.0.0.
Anstatt einen SURF-Schlüsselpunktdetektor und -deskriptor-Extraktor zu verwenden, wechseln Sie einfach zur Verwendung von ORB. Sie können einfach die an create
übergebene Zeichenfolge ändern, um verschiedene Extraktoren und Deskriptoren zu erhalten.
Das Folgende gilt für OpenCV 2.4.11.
FLANN ist nicht in nonfree . Sie können jedoch andere Matcher verwenden, wie BruteForce
.
Das Beispiel unten:
%Vor%AKTUALISIEREN
OpenCV 3.0.0 hat eine andere API.
Sie finden hier eine Liste mit nicht patentierten Feature-Detektoren und Deskriptor-Extraktoren .
%Vor%Tags und Links algorithm opencv feature-detection opencv3.0 image-recognition