Обнаружение аффинно-инвариантной функции в OpenCV - PullRequest
0 голосов
/ 03 августа 2011

Это больше вопрос, касающийся различных методов обработки изображений, которые классифицируются как: аффинно-инвариантные ", и я хотел бы получить несколько советов относительно того, какой из них имеет тенденцию давать лучшие результаты, и, возможно, такой, который можно сделать с помощью OpenCV. Я знаю многихэти функции доступны в MATLAB, но у меня нет тысяч и тысяч долларов, которые можно потратить на проект.

Я изучил Affine Invariant SIFT, а также MSER, чтобы назвать некоторые из обсуждаемых методов, но мне было интересно, есть ли еще что-нибудь, что сообщество сочло бы очень полезным. Я открыт для предложений и хотел бы знать, какие другие я мог бы использовать для моего проекта.

Спасибо

1 Ответ

1 голос
/ 04 августа 2011

Я не уверен, что хорошо понимаю ваш вопрос: кажется, в нем есть много разных вещей, я постараюсь ответить очень широко, так как вопрос очень широкий ...

Кажется,Вы говорите об извлечении и описании функций ... Итак, давайте начнем с этого.

  • 1) На двух изображениях A и B во многих приложениях может быть интересно найти функции изА и Б, которые совпадают.Стерео-выпрямление или гомографическое выпрямление являются 2 примерами среди многих других ...

  • 2) Однако два изображения A и B не всегда очень очень похожи, одно можно повернуть из другого, могут быть некоторые различия в масштабировании, и в более общем случае они могут иметь две разные перспективы

  • 3) Итак, нам нужно найти на изображении A объекты, которые соответствуют изображению B, даже еслинекоторые преобразования произошли между A и B. Вот почему мы изобрели методы, чтобы найти признаки и описать их (извлечение признаков и вычисление дескриптора), которые относятся к изображению A к изображению B, даже если они преобразованы ....

  • 4) SIFT и SURF - некоторые из этих методов для извлечения и вычисления дескрипторов объектов (см. Здесь разницу между тем, что мы называем извлечением объектов и вычислением дескрипторов)

  • 5) Аффинный инвариант означает в этом смысле методы, которые обеспечивают надежные функции (инвариант) в аффинные преобразования

  • 6) Это сравнение между некоторыми методами SIFT / ASIFT / MSER

  • 7) Я никогда не внедрял ASIFT, SURF известен как очень устойчивый метод против многих преобразований ... Я думаю, мы можем поблагодарить Ecole Polytechnique (Франция) за ASIFT и ETHZ за SURF (Швейцария), которыйвеликие школы и предоставляют фантастические методы в обработке изображений и во многих других научных областях ...

...