2009-06-16 2 views
1

Я нашел программы, чтобы превратить рыбные глазки в плоские.Как сгладить изображение рыбьего глаза (с питоном)?

Я хотел бы изучить процесс за кулисами.

Может ли кто-нибудь поделиться своими знаниями о технике?

+0

Pyton - это не тот подходящий язык для обработки изображений. Panotools может это сделать - обработка изображений на основе командной строки. Потребуется некоторое время, чтобы получить повесить. –

+2

В зависимости от потребностей, python также может быть хорошим языком для обработки изображений с использованием PIL (библиотека изображений python) –

+0

Не уверен, хотите ли вы или сколько вы хотите автоматизировать процесс. Кроме того, вы ищете автоматическое обнаружение краев, чтобы определить, сколько глаз рыбы у ваших фотографий? Были ли все фотографии взяты с одним и тем же объективом? Независимо от того, если вы используете PIL, вы, вероятно, захотите преобразовать в массив numpy и выполнить свое прямолинейное преобразование/преобразование. В качестве альтернативы, paanotools выглядят так, как будто они имеют привязки python. – Paul

ответ

1

Мое понимание заключается в том, что эффект рыбьего глаза в основном представляет собой проекцию на полусферу, верно? Чтобы обратить вспять, вам нужно использовать уравнения для проецирования полусферы в плоскость. Быстрый поиск показал, что Fisheye Projection equations, реверсирование их должно быть легким. Надеюсь, это положит вас в правильном направлении.

Смежные вопросы