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