Цитата: Зумер от 12.11.2009 16:54:15
Получилось вот что:
Не идеально, конечно, но по сравнению с необработанным вариантом вполне даже ничего:
Маркеры не ставил, но яркость и контрастность увеличивал. А то серое с серым сливается, все становится серым, линий уже не видно, только на ощупь совмещать.
Была та же фигня сначала. Когда разобрался получилось вот что:
http://glav.su/forum…#msg434463Цитата: codegrinder от 07.10.2009 10:24:46
Программу проверил на другой, уже описаной мной ранее программе, использован поворот по горизонтали. Некоторая неточность совмещения связана с двумя причинами, во-первых, расстояние между крестиками получается дробное (и я просто не могу его ввести), во-вторых, программа генерации изображения в случае если несколько точек пола попадают в одну точку экрана, не усредняет их, а выбирает только одну, это обычно случается достаточно далеко от наблюдателя.
Исходные кадры в перспективной проекции:
P.S. Имейте в виду, что если бы на изображениях камера была бы ещё наклонена, скажем, по вертикали, то так хорошо бы - не совместилось. Для такого случая нужна ещё дополнительная обработка, предварительный поворот точек в 3D по вертикали. Как вариант можно сделать поворот кадра чтобы его оптическая ось совпадала с оптической осью на другом, но это та же фигня, только в профиль.