Как найти переписку или отображение между двумя подобными изображениями одного и того же объекта
-
29-09-2019 - |
Вопрос
У меня есть две фотографии дома, камера перемещается только около 1 метра или около 1 фута из его положения для второго фото. Так что для первого и второго фото, они очень одинаковы, но с незначительной разницей являются перспективой.
Я хочу создать сопоставление, переписку между первым фото и второй фотографией. Я хочу знать, для пикселей на первом фото, где они отображаются на втором фото и в противоположном направлении.
Я предполагаю, что есть какой-то способ обнаружения аналогичных структур между фотографиями и используя так, как я могу найти грубое угадание, где пошли пиксели.
Для второй части этого вопроса, как я могу решить эту проблему, если некоторые функции были скрыты или выявлены, например, есть дерево между домом и камерой. Таким образом, дерево раскроет некоторые пиксели и скрывают некоторые, как я перемещал камеру из-за того, что она находится между камерой и домом.
Решение
Вы можете посмотреть в Просеять алгоритм.
Другие советы
Я хочу отметить, что Sift и Surf не собираются решить эту проблему, они находят изображение на другом изображении. Они распознают местоположение изображения A внутри изображения B.
Однако, когда камера переместила небольшое расстояние, некоторые объекты переместились и перекрывают друг друга. Так что нужно, чтобы найти, какие объекты переместились относительно друг друга, чтобы найти, какие из них перекрывают других.