Autant que je sache, SURF et SIFT sont tous deux protégés par un brevet.
Existe-t-il d'autres méthodes utilisables librement dans une application commerciale ?
Pour plus d'informations sur la vérification des brevets: http://opencv-users.1802565.n2.nabble.com/SURF-protected-by-patent-td3458734.html
image-processing
computer-vision
local-features
sift
Andrey Rubshtein
la source
la source
Réponses:
Les auteurs SIFT et SURF exigent des droits de licence pour l’utilisation de leurs algorithmes originaux.
J'ai fait des recherches sur la situation et voici les alternatives possibles:
Détecteur de points clés:
Descripteur du point clé:
Notez que si vous affectez une orientation au point d’intérêt et que vous faites pivoter le patch d’image en conséquence, vous bénéficiez d’une invariance par rotation gratuite. Même les angles de Harris sont invariants par rotation et le descripteur peut être créé de la même manière.
Hugin a mis au point une solution plus complète, car il lui était également difficile de disposer d’un détecteur de points d’intérêt sans brevet.
la source
Il existe une méthode relativement nouvelle que vous voudrez peut-être examiner: BRISK , Points clés clés évolutifs invariants robustes binaires:
Il est libre de droit et gratuit d'utilisation (comme l'a dit l'auteur de l'algorithme).
la source
Ne fais confiance à personne, parle à un avocat. Le monde juridique est légèrement différent du nôtre, si je puis dire. Selon ce que vous voulez faire exactement (et où, etc.), il peut exister une solution permettant d’utiliser SURF ou SIFT. J'ai été surpris par le passé de voir comment des licences apparemment puissantes peuvent être surmontées.
la source
Je préférerais me tourner vers KAZE / AKAZE, qui fonctionnent tout aussi bien avec une accélération significative. Les cas de déformation sont également tolérés. OpenCV a récemment obtenu une implémentation via GSoC 2014. Vous pouvez le trouver ici . Son tutoriel OpenCV est également présent ici .
la source