Soweit ich weiß, sind sowohl SURF als auch SIFT patentgeschützt.
Gibt es alternative Methoden, die in einer kommerziellen Anwendung frei verwendet werden können?
Weitere Informationen zum Patent finden Sie unter: http://opencv-users.1802565.n2.nabble.com/SURF-protected-by-patent-td3458734.html
image-processing
computer-vision
local-features
sift
Andrey Rubshtein
quelle
quelle
Antworten:
Sowohl für SIFT- als auch für SURF-Autoren fallen Lizenzgebühren für die Verwendung ihrer ursprünglichen Algorithmen an.
Ich habe etwas über die Situation recherchiert und hier sind die möglichen Alternativen:
Schlüsselpunktdetektor:
Schlüsselpunkt-Deskriptor:
Beachten Sie, dass Sie kostenlos eine Rotationsinvarianz erhalten, wenn Sie dem Interessenpunkt eine Ausrichtung zuweisen und das Bildfeld entsprechend drehen. Sogar Harris-Ecken sind rotationsinvariant und der Deskriptor kann auch so gemacht werden.
Eine etwas umfassendere Lösung wird in Hugin durchgeführt, da es auch schwierig war, einen patentfreien Zinspunktdetektor zu haben.
quelle
Es gibt eine relativ neue Methode, die Sie untersuchen sollten: BRISK , Binary Robust Invariant Scalable Keypoints:
Es ist patentfrei und kostenlos zu verwenden (wie vom Autor des Algorithmus angegeben).
quelle
Vertraue hier niemandem, sprich mit einem Anwalt. Die Rechtswelt unterscheidet sich geringfügig von unserer, wenn ich sagen darf. Abhängig davon, was genau Sie tun möchten (und wo usw.), gibt es möglicherweise eine Lösung, bei der Sie SURF oder SIFT verwenden können. Ich war in der Vergangenheit überrascht, wie stark Lizenzen überwunden werden können.
quelle
Ich würde eher in KAZE / AKAZE schauen, die mit bedeutender Beschleunigung ebenso gut abschneiden. Die Verformungsfälle werden ebenfalls toleriert. OpenCV hat vor kurzem eine Implementierung durch GSoC 2014 erhalten. Sie finden sie hier . Das OpenCV-Tutorial ist auch hier vorhanden .
quelle