Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : tim@kti.nsib.ru                      2:5020/400     25 Oct 2002  10:42:59
 To : Aleksey Malov
 Subject : Re: Определение площади шкуры.
 -------------------------------------------------------------------------------- 
 
 Hi!
 
 >  В общем, есть видеокамера, подключенная через TV-Tuner к PC. Есть
 > измерительный стол, над которым расположена эта видеокамера на высоте
 
 около 6
 
 > доступа к мультимедиа устройствам. Вся фишка в том, что объектив у
 
 видеокамеры
 
 > искажает изображение - по краям изображение более мелкое, чем в центре
 
 экрана.
 
 > Эти искажения игнорировать нельзя в виду их довольно заметной величины -
 > эталонный шаблон площадью 50 дм2 посередине стола в центре стола
 
 показывает
 
 > площадь, как и положено, 50 дм2, а по краям - 46.2 дм2. Лист формата A4
 > выглядит на углах стола, как параллелограмм. Hеобходимо осуществить
 
 измерение
 
 > площади с учетом искажений, вносимых объективом.
 
 Собственно я вижу одно решение.
 У нас есть некие искажения вносимые объективом камеры.
 Искажения зависят от объектива и от положения камеры над столом.
 (При изменении угла между оптич. осью объектива и поверхностью стола
 искажения будут меняться).
 
 Вывод надо уметь перекалибровывать по быстрому!
 
 Как делать? - Расчетить стол квадратами (лучше не как шахматку).
 Все квадраты имеют одинаковую площадь (известную).
 Hа изображении выделять квадраты и высчитывать их _видимую_ площадь.
 потом считать коеффициент коррекции для точки в центре каждого квадрата.
 Полный набор коеффициентов брать интерполяцией значений для центров
 квадратов.
 
 Квадраты лучше рисовать несоприкасающиеся! Для простоты выделения.
 Размер квадрата выбирать из следующих предположений:
 1) Квадрат должен быть достаточно большим чтобы видимый размер определялся
 с достаточной точностью.
 2) Квадратов должно быть достаточно много чтобы можно было построить
 качественную интерполяцию.
 
 Базу для интерполяции хранить как калибровочные данные.
 
 Дальнейшее просто. Разбивать изображение на блоки (например 8х8).
 Считать видимую площать блока закрытую шкурой (n / 64, где n - кол-во
 темных точек). Интерполяцией коеффициентов вычисляем коректирующий
 коеффициент для середины текущего блока, домножаем и суммируем.
 
 Усе! Точность проверяем экспериментом.
 
 Timothy Bakaushin
 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Определение площади шкуры.   Aleksey Malov   23 Oct 2002 18:41:36 
 Определение площади шкуры.   Roman Ilyin   24 Oct 2002 01:25:38 
 Определение площади шкуры.   Aleksey Malov   24 Oct 2002 13:19:47 
 Определение площади шкуры.   Roman Ilyin   24 Oct 2002 18:00:47 
 Re: Определение площади шкуры.   Dmitriy Krylov   25 Oct 2002 07:13:38 
 Опpеделение площади шкypы.   Eugene Eremin   25 Oct 2002 22:02:40 
 Определение площади шкуры.   Nickita A Startcev   30 Oct 2002 02:35:14 
 Re: Определение площади шкуры.   Mike Bolshakoff   24 Oct 2002 18:04:56 
 Re: Определение площади шкуры.   tim@kti.nsib.ru   25 Oct 2002 10:42:59 
 Re: Определение площади шкуры.   Valentin Davydov   28 Oct 2002 08:43:41 
Архивное /ru.algorithms/11346b650cdfe.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional