2016-06-18 4 views
0

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

У меня есть IMAGE1 и IMAGE2 берет со светодиода, но между двумя изображениями имеется небольшое смещение, но есть все еще большое перекрытие.

В IMAGE1 светодиод выключен в IMAGE2 включается светодиод (я просто хочу стереть смещение между изображениями). Теперь я хочу сделать inversewarp от IMAGE2 до IMAGE1 на основе сдвига.

После «обратного» преобразования светодиод обработанного IMAGE2 должен быть включен и IMAGE2 должен соответствовать IMAGE1. Однако я выяснил, как сделать инверсию, но после этого светодиод в обработанном IMAGE2 выключен.

ответ

0

Вы можете использовать OpenCV для регистрации изображений на основе функций.

  1. Используйте SURF/SIFT, чтобы получить точки функции из двух изображений.
  2. Сопоставьте точки с помощью BFMatcher.
  3. Когда вы получите результат матча, вы можете вычислить аффинную матрицу FindHomography.
  4. Затем вы можете сделать преобразование изображения, используя матрицу.
+0

Спасибо :) Я включил ваше предложение в мой тезис :) –