OpenCV исправляет плоские изображения

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

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

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

Изображение для исправления

2-я фотография

Редактировать: мой объектив камеры сейчас неисправен. Изображения будут более четкими, чем обычно, поэтому я знаю, что это очень сложный случай.

0 ответов

Другие вопросы по тегам