Сравнение изображений с помощью SIFT - PullRequest
0 голосов
/ 23 октября 2009

Я пытаюсь сравнить 2 изображения, снятые с цифровой камеры. Поскольку на камере может наблюдаться движение, я хочу сначала сопоставить снимки, а затем сравнить их (используя некоторую удаленную функцию).

Чтобы соответствовать им, я подумываю обрезать второе изображение и использовать SIFT, чтобы найти его внутри первого изображения ... вероятно, оно будет иметь небольшую разницу в масштабе / переводе / вращении тогда мне нужно найти матрицу преобразования, которая преобразует изображение 1 в изображение 2 (на основе точек, найденных SIFT)

есть идеи, как это сделать (или я полагаю, что это общая проблема, которая может иметь некоторую реализацию с открытым исходным кодом?)?

спасибо

1 Ответ

1 голос
/ 24 октября 2009

Если движение небольшое или в основном поступательное, было бы проще использовать фазовую корреляцию или просто сравнить моменты Фурье. http://en.wikipedia.org/wiki/Phase_correlation Также проверьте этот вопрос Как использовать алгоритм SIFT для вычисления того, насколько похожи два изображения?

...