Re: Ориентация виртуальной камеры
- From
- Valentin Davydov ()
- To
- Alexey Karak
- Date
- 2002-05-14T21:39:35Z
- Area
- RU.ALGORITHMS
From: Valentin Davydov <val@sqdp.trc-net.co.jp>
> From: Alexey Karak <Alexey.Karak@p10.f1306.n5020.z2.fidonet.org>
> Date: Mon, 13 May 2002 10:16:18 +0400
>
>Есть растр - реальная фотография футбольного поля. Все геометрические размеры
>поля и точка съёмки известны. Нужно получить виртуальный вид этого футбольного
>поля с той же самой точки съёмки. Как подступиться к этой задаче?
Эта задача называется задачей фотограмметрии, и недавно обсуждалась в эхе.
Начать надо с определения характеристик объектива, главным образом дисторсии.
>Допустим,
>пользователь поставил в соответствие 3-м точкам реальной фотографии 3 точки
>неспроецированного виртуального поля (по пересечению линий разметки и т.п.).
>Что дальше?
Если дисторсия объектива равна нулю, то фотографирование есть аффинное
преобразование вида x'/f=x/z, y'/f=y/z, где x',y' - координаты точки
изображения, f - фокусное расстояние объектива, x,y,z - координаты точек
предмета в системе отсчёта, начало которой находтися во входном зрачке
объектива, а ось Z совпадает с оптической осью. От этого и пляши.
Вал. Дав.
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)