Гомография и аффинное преобразование

Привет я новичок в компьютерном зрении, и я хочу знать, в чем именно разница между гомографией и аффинной транформацией, если вы хотите найти перевод между двумя изображениями, которые вы бы использовали и почему?. Из документов и определений, которые я нашел онлайн, мне еще предстоит найти разницу между ними и тем, где один используется вместо другого.

Спасибо за помощь.

2 ответов


Я изложил это в терминах непрофессионала.

фонетическое письмо

гомография-это матрица, которая отображает заданный набор точек на одном изображении на соответствующий набор точек на другом изображении.

гомография представляет собой матрицу 3x3, которая отображает каждую точку первого изображения в соответствующую точку второго изображения. См. ниже, где H - матрица гомографии, вычисляемая для точки x1, y1 и x2, y2

enter image description here

рассмотрим точки изображений, представленных ниже:

enter image description here

enter image description here

в приведенном выше случае генерируются 4 матрицы гомографии.

где он используется?

  1. вы можете выровнять выше изображенные изображения. Вы можете сделать это, используя гомографию.

enter image description here

здесь второе изображение отображается с уважение к первому

  1. другое приложение Панорамный Строчкой

посетить ЭТОТ БЛОГ дополнительные

аффинного преобразования

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

следовательно, в аффинном преобразовании параллелизм линий всегда сохраняется (как упоминается EdChum ).

где он используется?

Он используется в областях, где вы хотите изменить весь образ:

  • вращение (само собой разумеющееся)
  • перевод (смещение всего изображения на определенную длину сверху / снизу или влево/вправо)
  • масштабирование (это в основном сжатие или взрыв изображения)

посмотреть ЭТА СТРАНИЦА дополнительные


картина стоит тысячи слов: enter image description here