За и против BRIEF и ORB по сравнению с SIFT

Я занимаюсь некоторыми исследованиями в локальном представлении функций, поэтому просеивайте, серфинг и тому подобное.

теперь, кто-нибудь здесь когда-нибудь пробовал этой и шар? Если да, можете ли вы обсудить, что некоторые из pro и con с соответствующими просеивать?

2 ответов


здесь это одно сравнение, которое я нашел полезным. По сути, BRIEF и ORB намного быстрее. Там нет хорошего сравнения масштабной инвариантности, но лично я нашел SURF / SIFT более масштабным инвариантом, чем BRIEF и ORB. Я рекомендую, если вы собираетесь использовать их для конкретного случая использования, вы пытаетесь увидеть, что лучше всего соответствует вашим потребностям.


SURF / SIFT использует патенты, которые должны быть оплачены каким-то образом. Я не в курсе этого, но затраты могут быть значительными. Поэтому я бы пошел с ORB, если это возможно-за исключением, конечно, если вы не заботитесь о деньгах:)

SIFT: алгоритм запатентован в США; владелец-Университет Британской Колумбии. (http://en.wikipedia.org/wiki/Scale-invariant_feature_transform)

SURF: применение алгоритма запатентовано в США. (http://en.wikipedia.org/wiki/SURF)