![]() |
|
![]() ![]() ![]() |
|
mrgloom |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
Допустим есть искажение "бочка" и в центре изображения изображение "прямое" , а чем ближе к краю тем больше "испорченное".
делаем снимки скажем одного и того же места и смещаем с каким то шагом(n пикселей) не больше чем на половину размера изображения по всем направлениям.(тут несколько непонятно ибо бочка радиальная, а изображения квадратные, ну это так мелочи реализации). потом пользователь отмечает характерные точки на парах изображений руками или даже возможно это делается автоматически и определяются некие параметры, чтобы потом исправлять эту бочку на всех снимках. вообщем вопрос реализуемо ли это? и может есть уже готовые решения? вообщем хочется что то типа самокалибровки.в английском варианте self calibration вроде бы. еще вопрос есть ли какие то ограничения на искажения? т.е. я так понимаю бочку(наверно) можно устранить, т.к. в центре изображение четкое. а вот скажем наклон уже непонятно как, т.к. нет эталона. возможно ли устранить только бочку(не попортив всего остального) если искажения имеют вид бочка+что то? |
|||
|
||||
VictorTsaregorodtsev |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 28.7.2006 Репутация: 3 Всего: 8 |
Если у объектива (камеры) фокусное расстояние постоянное - то можно однократно (заранее, в "лабораторных условиях") сфотать специальную тестовую картинку и определить по ней компенсирующие преобразования.
Я такое делал, придумав все алгоритмы буквально из головы. Вот пример. На картинке слева - бочкообразное искажение эталонной "сетки" точек, в центре - распознанные программой калибровочные точки (даны синим цветом) с растущими из них жёлтыми "хвостиками" (конец хвостиков показывает - куда надо сдвинуть точку для компенсации искажений), справа - результат настройки параметров компенсатора искажений (при ещё не полностью доработанном интерполяторе разрывов картинки). Найденные для камеры параметры исправления кривизны поля потом применяются (для этой камеры) для обработки всех остальных снимков чего угодно ;) Присоединённый файл ( Кол-во скачиваний: 10 ) ![]() |
|||
|
||||
mrgloom |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 829 Регистрация: 8.6.2011 Репутация: нет Всего: нет |
дело как раз в том ,что нет возможности использовать калибровочную доску.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |