Asift и openCV?
Позволяет ли opencv использовать ASIFT?
http://www.ipol.im/pub/algo/my_affine_sift/
Создатель опубликовал C++, так что я думаю, что не будет так сложно внедрить его в opencv
2 ответа
Что вы подразумеваете под
Позволяет ли opencv использовать ASIFT?
На данный момент ASIFT не доступен в OpenCV напрямую, но подключить код, предоставленный авторами ASIFT к OpenCV, не составит труда. Вероятно, все, что вам нужно сделать, - это конвертировать OpenCV cv::Mat в какой-то определенный формат изображения, используя указатель Mat::data.
Если вас беспокоят условия лицензирования, вам следует обратиться к авторам ASIFT. OpenCV может свободно использовать / изменять / распространять / продавать по лицензии BSD. И кажется, что это то же самое для ASIFT.
И если вы говорите об интеграции кода в OpenCV и об отправке патча разработчикам, здесь есть руководство о том, как это сделать, http://code.opencv.org/projects/opencv/wiki/CodeSubmissions и здесь. http://code.opencv.org/projects/opencv/wiki/How_to_contribute и здесь http://code.opencv.org/projects/opencv/wiki/CodingStyleGuide. Я (и многие другие) настоятельно рекомендую вам сделать это! Это кажется важным дополнением к OpenCV.
Обновление 2022 года заключается в том, что ASIFT находится в OpenCV v3.4 и выше.
Примеры для последней стабильной версии (v4.6):