Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Коррекция искажений растра "fish eye"
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
sevstels
Поделитесь плиз опытом оптимальной реализации.
Интересуюсь применяемыми алгоритмами и железом, те как проще и на чём решить проблему?
Всего 8 камер НТСЦ 720х480 30фпс, доступа к видеосенсору нет.
thermit
например: http://www.cs.columbia.edu/CAVE/projects/polycam/polycam.php

Что касается реализации - трудно сказать что-либо конкретное.
Если не в реальном времени - можно софтину сгородить.
реальное время - однозначно нужен скорострельный dsp, а еще лучше - gpu типа gtx260...
sevstels
В том то и дело, реалтайм.
Нужно сразу подавать картинку на дисплей с минимально возможной задержкой.
Может аппаратное решение в природе есть?
Pechka
Вполне может сгодиться для таких целей Blackfin 54x. Там как раз есть всякие ускорители обработки картинок. По процессору на каждую камеру и никаких проблем. Разрядности как раз хватит, и частоты у них хорошие. А конкретные фильтры по корректировке рыбьего глаза можнос смотреть в статьях разных. Например http://www.nuigalway.ie/eee/Research/car/d...ghes_issc08.pdf . Сама статья обзорная, нужно выбрать алгоритм, а далее по референсам найдётся инфа по кокретному алгоритму. Отсюда можно будет оценить необходимые вычислительные мощности и уже тогда выбрать как делать.
ryhor
примерно так
- понять что нужно видеть в результате - т.е. какую область в рыбо-глазной картинке
- предварительно рассчитаная таблица: от окна наблюдения точка -> какую точку взять в рыбо-глазой картинке
- интерполяция там же в таблице заложена.

по итогу коррекция в реальном времени будет через простой LUT
Это если просто картинку расправить.

Если надо поточнее - то надо учитывать параметры каждой рыбо-глазой камеры (производители их предоставляют) и таблица "при страте" рассчитывается под конкретную камеру.
thermit
Цитата
ryhor:
Если надо поточнее - то надо учитывать параметры каждой рыбо-глазой камеры (производители их предоставляют) и таблица "при страте" рассчитывается под конкретную камеру.



Да. Основная проблема - калибровка. Кстати, рыбоглазье - свойство объектива. На одну камеру можно повесить разные объективы...
ryhor
Цитата(thermit @ May 15 2010, 18:48) *
Да. Основная проблема - калибровка. Кстати, рыбоглазье - свойство объектива. На одну камеру можно повесить разные объективы...


ну если надо точно - калибровка проводится после сборки камеры - т.е. после того как объектив прицепили.
смещение центра линзы относительно центра картинки/матрицы - оно может очень быть интересным smile.gif.

если камера в сборе - обычно на "заводе" ее калибруют и в общем среднем или из камеры "читается" или должно прилагаться.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.