Насколько я понимаю, SURF и SIFT защищены патентами.
Существуют ли альтернативные методы, которые можно свободно использовать в коммерческом приложении?
Для получения дополнительной информации о патенте проверить: http://opencv-users.1802565.n2.nabble.com/SURF-protected-by-patent-td3458734.html
image-processing
computer-vision
local-features
sift
Андрей Рубштейн
источник
источник
Ответы:
Авторы SIFT и SURF требуют лицензионных сборов за использование своих оригинальных алгоритмов.
Я провел некоторое исследование ситуации и вот возможные альтернативы:
Детектор ключевых точек:
Дескриптор ключевой точки:
Обратите внимание, что если вы назначите ориентацию на точку интереса и соответственно повернете участок изображения, вы получите вращательную инвариантность бесплатно. Даже углы Харриса вращательно инвариантны, и дескриптор может быть сделан таким же образом.
Некоторое более полное решение сделано в Hugin, потому что они также изо всех сил пытались иметь беспатентный детектор точки интереса.
источник
Существует относительно новый метод, который вы можете рассмотреть: BRISK , бинарные робастные инвариантные масштабируемые ключевые точки:
Он не имеет патентов и бесплатен в использовании (как рассказал автор алгоритма).
источник
Не доверяйте никому здесь, поговорите с адвокатом. Правовой мир несколько отличается от нашего, если можно так выразиться. В зависимости от того, что именно вы хотите сделать (и где и т. Д.), Может быть решение, в котором вы можете использовать SURF или SIFT. В прошлом я был удивлен, как, казалось бы, сильные лицензии можно преодолеть.
источник
Я бы лучше посмотрел на KAZE / AKAZE, которые одинаково хорошо работают со значительным ускорением. Случаи деформации также допускаются. OpenCV недавно получил реализацию через GSoC 2014. Вы можете найти ее здесь . Его учебник OpenCV также присутствует здесь .
источник