Previous Page  135 / 457 Next Page
Information
Show Menu
Previous Page 135 / 457 Next Page
Page Background

Современные технологии и автоматизация в машиностроении

135

Рис 2. Определение вспомогательных точек

1

C

и

2

C

в плоскости

и соответствующих им точек

1

C

и

2

C

в плоскости

С целью нахождения

t

и

n

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

предметной системе координат. Координаты вершин изображения данного квадрата система в со-

стоянии вычислить автоматически [11].

Пусть прямая

b

– прямая, проходящая через точку

M

и одну из вершин квадрата, например,

вершину

4

D

(в соответствии с рисунком 2). Соответственную ей прямую в плоскости

назовем

b

.

Отталкиваясь от условий проецирования, можно утверждать, что точкам

4 3 2 1

,

,

,

DDDD

, ин-

цидентным плоскости

, соответствуют точки

,

,

,

,

4 3 2 1

DDDD

инцидентные плоскости

. В плоско-

сти Σ введем точку

1

C

, получаемую на пересечении прямой

b

со стороной квадрата

2 1

DD

 

(т. е.

 

2 1

4

1

DD DM C

   



), а также точку

2

C

, получаемую на пересечении прямой

b

с продолжением

стороны квадрата

3 2

DD

 

(т.е.

 

3 2

4

2

DD DM C

   



).

Координаты соответствующих точек

1

C

и

2

C

в плоскости

могут быть найдены по форму-

лам:

2 2

1 1

2

2

2

2

1

1

1

1

;

;

;

CD y y x x y y CD x x

D C D C D C

D C

 

 

,

(1)

где

1

2 1 1

1 1

1

z

DDz

CD

;

 

1 2

1 1

1 2 1

1 2 1

1

,

,

,

,

CD

CD

CDD CDD z

 

 

  

– простое отношение точек

1 2 1

, ,

CDD

  

;

2 3 2

2 2

DD z CD

 

;

 

2 3

2 2

2 3 1

2 3 2

2

, ,

, ,

DD

CD

DDC DDC z

 

 



 

.

Далее находятся координаты точки

M

пересечения оптической оси камеры с предметной

плоскостью:

)

sin(

);

cos(

1

1

1

1

 

 

CM y y

CM x x

C M

C M

,

(1)

где

;

1 2

2 4

4 1 1 2

1

CC CD

DCCC

CM

 

 

2 4 1

4

1 2

4

2

1

2

4 1

2

4 1

2

,

,

,

,

, , ,

, ,

,

CDCM

DMCC

DMC

CMC DCMC DCMC

   

   

 

  

 

– слож-

ное отношение точек

4 1

2

, ,

,

DCMC

 

;

1

4

1

4

C D

C D

x x

y y

arctg

(в соответствии с рисунком 2).

Рис. 3. Определение расстояния

HM

На следующем этапе определяется расстояние от точки

M

до точки

H

(в соответствии с ри-

сунком 3). На рисунке 3 плоскости Σ и Δ занимают проецирующее положение, линия e пересечения