Точки схода в кубике рубика

Привет, я пытаюсь выполнить Пример 6.5 из книги Шелиски ... Но я застрял в точках 3 и 4, у меня есть теория о том, что такое точка схода, но что значит найти ее для каждого лица? а как у этих ВП с фокусным расстоянием и углом поворота? Если вы можете предоставить некоторые ресурсы, которые легко понять, я буду признателен. Спасибо!


person vlavyb    schedule 24.06.2013    source источник
comment
Нет идей как это сделать :(   -  person vlavyb    schedule 27.06.2013


Ответы (1)


Точки схода — это точки, в которых параллельные прямые на плоскости приближаются к одной и той же точке. Таким образом, чтобы найти точки схода, вы должны взять линии из плоскости, которые параллельны (их 6 на грань кубика Рубика, 3 в 2 разных направлениях), а затем, когда эти линии пересекаются на изображении, находится точка схода. для этого самолета. Вы должны быть в состоянии найти 2 точки схода на грани, если вы не смотрите на куб прямо.

Вы немного ошибаетесь, говоря «фокусное расстояние и угол поворота для тех ВП», книга хочет, чтобы вы нашли их ИЗ точек схода. После того, как вы нашли эти точки схода, используя другие точки лица, вы можете построить плоскость (в системе координат это будет единственный вектор, перпендикулярный плоскости). Угол поворота для этого будет разницей между плоскостью изображения и плоскостью лица.

К сожалению, я плохо разбираюсь в определении фокусных расстояний. Но должен быть способ определить фокусное расстояние камеры, зная фактическое расстояние между кубами. Вы можете попробовать прочитать это: http://www.cs.umd.edu/class/spring2013/cmsc426/lectures/camera-dication.pdf из класса обработки изображений, который я посещал.

person Don    schedule 27.06.2013