Обнаружение, если два изображения похожи - PullRequest
6 голосов
/ 25 марта 2011

Может ли кто-нибудь дать мне толчок в правильном направлении, если я захочу определить, действительно ли два изображения составляют панораму вместе (или панорамы , например, содержат "одинаковые" частикоторые, очевидно, немного преобразились).

Ответы [ 2 ]

7 голосов
/ 25 марта 2011

Техника, которую вы используете, известна как «сшивание изображений».На ней есть разумная запись в Википедии .Это дает несколько советов о том, как алгоритм будет работать.

Это непростая эвристика.Вам нужно найти группы пикселей, которые похожи (но, очевидно, не идентичны).Это может включать в себя части, которые слегка повернуты, слегка масштабированы или окрашены немного по-другому.

5 голосов
/ 25 марта 2011

Существует несколько статей о сшивании изображений:

  1. Реализация алгоритма сшивания панорам HDR
  2. Выравнивание и сшивание изображений: учебное пособие
  3. http://www.codeproject.com/KB/recipes/automatic_panoramas.aspx

Последний является хорошим руководством, использующим библиотеку LGPL Accord.NET .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...