Представьте себе фотографию с выделенным лицом здания.
Учитывая, что лицо здания представляет собой прямоугольник с углами 90 градусов. Однако, поскольку это фотография, перспектива будет задействована, и параллельные края лица сойдутся на горизонте.
С таким прямоугольником как рассчитать угол в 2D векторов краев грани, перпендикулярной к ней?
На изображении ниже синим является лицо, отмеченное на фотографии, и мне интересно, как рассчитать двухмерный вектор красных линий другого лица:
пример http://img689.imageshack.us/img689/2060/leslievillestarbuckscor.jpg
Так что, если вы на мгновение проигнорируете изображение и сконцентрируетесь на линиях, достаточно ли информации в одном из контуров лица - внутренних углах и т. Д. - чтобы узнать путь лица на другой стороне угла ? Какой будет формула?
пример http://i41.tinypic.com/zvvgqc.jpg
Мы знаем, что оба являются прямоугольниками, то есть каждый угол является прямым углом, и что они находятся под прямым углом друг к другу. Так как же определить вектор второго лица, используя только знание положения первого лица?