Как найти переписку или отображение между двумя подобными изображениями одного и того же объекта

StackOverflow https://stackoverflow.com/questions/4104084

Вопрос

У меня есть две фотографии дома, камера перемещается только около 1 метра или около 1 фута из его положения для второго фото. Так что для первого и второго фото, они очень одинаковы, но с незначительной разницей являются перспективой.

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

Я предполагаю, что есть какой-то способ обнаружения аналогичных структур между фотографиями и используя так, как я могу найти грубое угадание, где пошли пиксели.

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

Это было полезно?

Решение

Вы можете посмотреть в Просеять алгоритм.

Другие советы

Я хочу отметить, что Sift и Surf не собираются решить эту проблему, они находят изображение на другом изображении. Они распознают местоположение изображения A внутри изображения B.

Однако, когда камера переместила небольшое расстояние, некоторые объекты переместились и перекрывают друг друга. Так что нужно, чтобы найти, какие объекты переместились относительно друг друга, чтобы найти, какие из них перекрывают других.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top