Я рассматриваю возможность использования камеры GoPro для измерения кривизны паруса. Для этого искаженное изображение типа «рыбий глаз» необходимо последовательно преобразовать в прямолинейное изображение.
Я знаю, что существуют решения, в которых пользователю нужно перетаскивать ползунок, пока дефишинг не будет выглядеть хорошо, но это зависит от человеческого глаза. Я бы предпочел решение, основанное на характеристиках объектива и камеры, и, следовательно, было бы научно обоснованным.
Вы можете использовать большую часть программного обеспечения, которое обрабатывает бочкообразную дисторсию, и просто либо настроить профиль и сохранить/повторно использовать этот профиль, либо повторно использовать настройки, синхронизировав настройки. Примером такого программного обеспечения может быть PTLens , но существует множество решений.
Поскольку это объектив с фиксированным фокусным расстоянием, вам не нужно беспокоиться об изменении настроек для каждого изображения — они останутся постоянными для всех изображений, снятых одной и той же камерой GoPro.
Чтобы получить первоначальную настройку профиля, вы можете легко снять тестовую диаграмму или такой объект, как кирпичная стена, чтобы определить правильные настройки. Я не вижу никаких проблем с тем, чтобы полагаться на человеческий глаз для этого, это довольно просто.
У нас есть много других вопросов на этом сайте о бочкообразной дисторсии (и виньетировании, которые могут вас заинтересовать), взгляните на этот поиск: https://photo.stackexchange.com/search?q=barrel+distortion
Хосе Нуно Феррейра