Если по простому:
Две камеры сфотографировали одновременно некий обьект, в результате имеем
2-е картинки одного и того же объекта с разных сторон. Требуется построить
объект в трех мерном пространстве, на основе имеющихся 2-х снимков(возможно
добавление неких параметров, как известные, например угол между камерами и
т.д.)
Теперь чуть по подробнее:
Даны две плоскости(их уравнения), угол между плоскостями, на плоскостях
существуют некие локальные системы координат(некий прямоугольник с
фиксированной длиной и шириной(2-е картинки)). Расположения локальных систем
координат на плоскостях неизвестно. В локальных системах координат
(картинках) существуют общие точки, полученные проекциями из трех мерного
пространства, некого обьекта, на данные локальные системы координат (вернее
на плоскости в которых лежат эти лок. сист. коорд.).
Требуется построить объект в трех мерном пространстве из имеющихся данных.
Как мне видится, задача сложная.
Существует такая наука — Фотограмметрия.
Она содержит методы определения формы, размеров
и положения объекта по его изображениям.
Если тебе известны внутренние и внешние параметры
обеих камер на момент съемки, то ты имеешь возможность
по двум соответствующим точкам на изображениях найти
пространственные координаты этой точки. Для этого тебе
понадобится все тот-же учебник по фотограмметрии.
И если ты хочешь автоматического восстановления,
то как ты можешь сам понять этого ты вряд ли сможешь
добится, т.к. для этого тебе прийдеться распознать на
обоих изображениях соответствующие точки(едва ли это возможно).
Поэтому точки тебе прийдется размечать вручную.
Скажем, ты можешь аппроксимировать свой объект треугольниками,
размечая характерные соответствующие точки на изображениях.
Вобщем учебник по фотограмметрии тебе понадобится!
Здравствуйте, Atilla, Вы писали:
A>Здравствуйте, Tolanay, Вы писали:
T>>Как мне видится, задача сложная.
A>Как мне видится, эта задача тянет на нобелевскую...
Задача давно решена, например, самая известноя реализация — в библиотеке OpenCV.
Здравствуйте, Atilla, Вы писали:
A>Здравствуйте, Tolanay, Вы писали:
T>>Как мне видится, задача сложная.
A>Как мне видится, эта задача тянет на нобелевскую... :)
Задача давно решена, например, самая известноя реализация — в библиотеке OpenCV. Только вот алгоритм(ы) я найти не могу:(
Здравствуйте, Tolanay, Вы писали:
T>Как мне видится, задача сложная. T>Существует такая наука — Фотограмметрия.
Спасибо за новую для меня науку, просто удивлен, что никогда не слышал.
T>Она содержит методы определения формы, размеров T>и положения объекта по его изображениям. T>Если тебе известны внутренние и внешние параметры T>обеих камер на момент съемки, то ты имеешь возможность T>по двум соответствующим точкам на изображениях найти T>пространственные координаты этой точки. Для этого тебе T>понадобится все тот-же учебник по фотограмметрии. T>И если ты хочешь автоматического восстановления, T>то как ты можешь сам понять этого ты вряд ли сможешь T>добится, т.к. для этого тебе прийдеться распознать на T>обоих изображениях соответствующие точки(едва ли это возможно).
Думаю возможно, например с помощью некого заранее известного шаблона,
так, по крайней мере, это реализовано в той же библитеке OpenCV от интел.
T>Скажем, ты можешь аппроксимировать свой объект треугольниками, T>размечая характерные соответствующие точки на изображениях. T>Вобщем учебник по фотограмметрии тебе понадобится!
R>Спасибо за новую для меня науку, просто удивлен, что никогда не слышал.
Только вот не понял следующее: R>Думаю возможно, например с помощью некого заранее известного шаблона, R>так, по крайней мере, это реализовано в той же библитеке OpenCV от интел.
Что за шаблон, и как все-таки искать соответствующие точки?
Может быть дашь ссылочку на эту OpenCV.Интересно было бы
посмотреть!
Здравствуйте, Tolanay, Вы писали:
T>Здравствуйте, rebus, Вы писали:
R>>Спасибо за новую для меня науку, просто удивлен, что никогда не слышал. :up: ;)
T>Только вот не понял следующее: R>>Думаю возможно, например с помощью некого заранее известного шаблона, R>>так, по крайней мере, это реализовано в той же библитеке OpenCV от интел. T>
T>Что за шаблон, и как все-таки искать соответствующие точки? :???: T>Может быть дашь ссылочку на эту OpenCV.Интересно было бы T>посмотреть!
Гуглить умеем, только толку от этого? Я уже достаточное большое время "гуглю" (около года) эту проблему,
с небольшими перерывами а ответов на поставленые вопросы не получаю:-(
Складывается впечатление, что все что касается алгоритмов стереоскопического зрения(либо машинного, кому как угодно),
включая и поставленную выше задачу, держат в глубой тайне разработчики комерческих продуктов, в
то же время как сами они пользуются результатами полученными математиками, и изданных
в печатных изданиях, в основном зарубежных (даже наши ученые предпочитают только там печататься — "живые" баксы платят,
где-то от 100 до 2000 за статью), поэтому недоступно для покупки на нашей великой и необьятной.
Вот и пытаюсь найти что-нибудь в интернете, и желательно в рускоязычном:-(