Background Image
Previous Page  12 / 19 Next Page
Information
Show Menu
Previous Page 12 / 19 Next Page
Page Background

А.Г. Лесков, В.В. Илларионов, И.А. Калеватых и др.

12

возможных центров реперов). Треугольники, обнаруженные програм-

мой, приведены на рис. 10:

ABE

(

а

),

ADE

(

б

),

ABC

(

в

),

ADC

(

г

),

AEC

(

д

).

а

б

в

г

д

Рис. 10.

Результат поиска треугольников

На последнем этапе работы алгоритма среди всех найденных про-

екций выявляется именно та единственная тройка проекций, которая

является истинной. Рассмотрим каждую тройку как треугольник, вер-

шины которого расположены в центрах окружностей. По координатам

вершин треугольников рассчитаем длины сторон треугольника и углы

между ними. В режимах близкого движения КМР плоскость мишени

может быть повернута относительно плоскости камеры не более чем на

20

. Можно показать, что в этом случае в искомом треугольнике один

из углов обязательно будет больше 158

.

Если этому условию удовлетворяют несколько треугольников, то

выбор «правильного» треугольника предлагается провести следую-

щим образом: определить угол отклонения той стороны треугольни-

ка, которая связывает центры изображений боковых кругов-реперов

от горизонтали кадра камеры, и отметить тот треугольник, у которого

это отклонение не превышает 20

. Вершины именно этого треуголь-

ника являются искомыми центрами изображений кругов-реперов

мишени (рис. 11). Четыре из пяти зафиксированных на предыдущем

шаге треугольников не удовлетворяют условию отклонения от гори-

зонтальной оси.