
рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ (AR) рдХреЛ рдХрдИ рд▓реЗрдЦреЛрдВ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред Habr├й рдкрд░ рдЗрд╕
рджрд┐рд╢рд╛ рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдПрдХ рдкреВрд░рд╛ рдЦрдВрдб рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдореМрд▓рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВ: рдкреВрд░реНрд╡-рддреИрдпрд╛рд░
рдорд╛рд░реНрдХрд░ (
рдЕрднреА рддрдХ ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ
рдмрд┐рдирд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреЛрдиреЛрдВ "рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐" рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдлреНрд░реЗрдо рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреВрд░рдХ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдЖрд▓реЗрдЦ рдкреВрд░реНрд╡-рддреИрдпрд╛рд░ рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рд╛рде рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдмрдирд╛рддреЗ рд╕рдордп рдорд╛рдиреНрдпрддрд╛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред
рдПрдХ рдорд╛рд░реНрдХрд░ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдПрдХ рдорд╛рд░реНрдХрд░ рдХреЛрдИ рднреА рдЖрдВрдХрдбрд╝рд╛ (рд╡рд╕реНрддреБ) рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╣рдо рд╡реЗрдм рдХреИрдорд░рд╛ (рдлреЛрди), рд░рдВрдЧ рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдкреНрд░рдХрд╛рд╢ рд╡реНрдпрд╡рд╕реНрдерд╛ рдФрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╢рдХреНрддрд┐ (рд╕рдм рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдЬрд▓реНрджреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП) рдХреА рд╕рдВрдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд░реВрдк рдХрд╛ рдПрдХ рдХрд╛рд▓рд╛-рд╕рдлреЗрдж рдорд╛рд░реНрдХрд░ рдЖрдорддреМрд░ рдкрд░ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдПрдХ рдЖрдпрдд рдпрд╛ рд╡рд░реНрдЧ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЫрд╡рд┐ рдЕрдВрджрд░ рдЕрдВрдХрд┐рдд рд╣реИред
рд▓реЗрдЦ [1] рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╛рд░реНрдХрд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ:
ArToolKit (ATK) рдорд╛рд░реНрдХрд░ рдкреНрд░рдгрд╛рд▓реАред

рдЗрдВрд╕реНрдЯреАрдЯреНрдпреВрдЯ рдЧреНрд░реЗрдлрд┐рд╕рд╣реЗ рдбреЗрдЯреЗрдирд╡рд░рдмреАрдЯреБрдВрдЧ (IGD) рдорд╛рд░реНрдХрд░ рдкреНрд░рдгрд╛рд▓реАред

рд╕реАрдореЗрдВрд╕ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд░рд┐рд╕рд░реНрдЪ (SCR) рдорд╛рд░реНрдХрд░ рдкреНрд░рдгрд╛рд▓реАред

рдПрд╕рд╕реАрдЖрд░ рдФрд░ рдлреНрд░реИрдореЗрдЯреЛрдо рдПрдПрдирдкреА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛ рдореИрди рдорд╛рд░реНрдХрд░ рд╕рд┐рд╕реНрдЯрдо (рдПрдЪрдУрдПрдо)ред

рдПрдХ рд╣реА рд▓реЗрдЦ [1] рд╡рд┐рднрд┐рдиреНрди рдорд╛рд░реНрдХрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдорд╛рдиреНрдпрддрд╛ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдорд╛рд░реНрдХрд░ рдкрд╣рдЪрд╛рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдорд╛рд░реНрдХрд░ рдкрд╣рдЪрд╛рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ (
рдпрд╣рд╛рдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ ):

a) рд╣рдо рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдореЗрдВ рджреЗрддреЗ рд╣реИрдВред
b) рдЗрдореЗрдЬ рдмрд┐рдирд░рд╛рдЗрдЬреЗрд╢рди (рджрд╣рд▓реАрдЬ)ред
c) рдмрдВрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ред
рдШ) рдЖрдХреГрддрд┐ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
e) рдорд╛рд░реНрдХрд░ рдХреЗ рдХреЛрдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред
рдЪ) рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХреЛрдВ рдХреЛ рдмрджрд▓рдирд╛ред
рдЖрдЗрдП рд╣рдо рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдЪрд┐рддреНрд░ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред
рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рд░рдВрдЧ рдЫрд╡рд┐ рдЕрдиреБрд╡рд╛рдж
рдЧреНрд░реЗрд╕реНрдХреЗрд▓ рдореЗрдВ рд░рдВрдЧреАрди рдЫрд╡рд┐ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рддреАрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╣реИрдВред
1. рд╣рд▓реНрдХрд╛рдкрди
рдЬреАрдПрд╕ = (рдЕрдзрд┐рдХрддрдо (рдЖрд░, рдЬреА, рдмреА) + рдорд┐рдирдЯ (рдЖрд░, рдЬреА, рдмреА)) / 2
2. рдЪрдордХрджрд╛рд░
рдЬреАрдПрд╕ = 0.21 ├Ч рдЖрд░ + 0.72 ├Ч рдЬреА + 0.07 ├Ч рдмреА
3. рдФрд╕рдд
рдЬреАрдПрд╕ = (рдЖрд░ + рдЬреА + рдмреА) / 3
рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдпреЗ рддреАрди рддрд░реАрдХреЗ рдХреНрдпрд╛ рджрд┐рдЦрддреЗ рд╣реИрдВред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╡реЗ "рд▓реНрдпреВрдорд┐рдиреЛрд╕рд┐рдЯреА" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдореВрд▓ рдЫрд╡рд┐:

рд╣рд▓реНрдХрд╛рдкрди:

рдЪрдордХ:

рдФрд╕рдд:

рдЫрд╡рд┐ рдХрд╛ рджреНрд╡рд┐рднрд╛рдЬрдиред рджреНрд╡рд╛рд░
рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЫрд╡рд┐ рдХреЛ рджреЛ-рд░рдВрдЧ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рдХреИрд╕реЗ рдФрд░ рдХреНрдпреЛрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдПрдХ рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 256 рд░рдВрдЧ рд╣реИрдВ, рддреЛ рд╣рдо рд╕реАрдорд╛ рдХреЛ 128 рдкрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рд╣рдо рдЪреАрдЬреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдЬрдЯрд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд░рдВрдЧ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдорд╛ рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рдЫрд╡рд┐ рдХреЛ рдмреА / рдбрдмреНрд▓реНрдпреВ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рднреА рддрд░реАрдХреЛрдВ рдХреЛ рдЫрд╣ рдмрдбрд╝реЗ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЗрдЦ [2] рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдФрд░ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
1) рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреЗ "рдлреЙрд░реНрдо" рдкрд░ рдЖрдзрд╛рд░рд┐рдд рддрд░реАрдХреЗред
2) рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд░реАрдХреЗред
3) рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЗ рдЕрдзреНрдпрдпрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддрд░реАрдХреЗред
4) рддрд░реАрдХреЗ рдЧреНрд░реЗ рдФрд░ b / w рдЫрд╡рд┐ рдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред
5) рдЫрд╡рд┐ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдмреАрдЪ рд╕рд╣рд╕рдВрдмрдВрдз рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд╡рд┐рддрд░рдг рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗред
6) рдЫрд╡рд┐ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рджрд╣рд▓реАрдЬ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдХреВрд▓рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рддрд░реАрдХреЗред
рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░, рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрдХреВрд▓рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪрд╛рд▓реАрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджреНрд╡реИрд░реАрдХрд░рдг рд╡рд┐рдзрд┐рдпрд╛рдБ, рдпрджрд┐ рдЖрдк рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдФрд░ рдкреВрд░реНрдг рд▓реЗрдЦ рдорд┐рд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдПрдХ рджрд┐рдП рдЧрдП рд╕реАрдорд╛,
рдЕрдиреБрдХреВрд▓реА , рд╕рд╛рде рд╣реА рдУрдЯреНрд╕реВ рдкрджреНрдзрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рдХреЛ рджреНрд╡реИрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ рд╣реИрдВред
рд╣рд╛рд░реНрдб-рд╕реЗрдЯ рдереНрд░реЗрд╢реЛрд▓реНрдб:

рдЕрдиреБрдХреВрд▓реА:

рдУрдЯреНрд╕реБ рд╡рд┐рдзрд┐:

рдмрдВрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛
рд╣рдореЗрдВ рд╢реНрд╡реЗрдд рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░ рдмрдВрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, "рднрд░рдиреЗ" рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╕рдлреЗрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмрдВрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдордиреБрд╖реНрдп рдиреЗ рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ рд╕рдВрднрд╡ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдХреГрддрд┐ рдХреЛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рддреЗрдЬ рд╣реИред
рдЗрд╕ рддрд░рд╣:

рдпрд╛ рддреЛ, рд╣рдордиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдкрд╣рдЪрд╛рди рдХреА, рдлрд┐рд░ рдЕрд▓рдЧрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА:

рдЪрдпрди рдХреА рд░реВрдкрд░реЗрдЦрд╛
рдЫрд╡рд┐ рдореЗрдВ рдЖрдХреГрддрд┐ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рдХрдИ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИрдВред рдореИрдВ рдкрд╛рдпрд╛ рдореБрдЦреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧрд╛ [3]:
1) рдорд╛рд░реНрд░-рд╣рд┐рд▓реНрдбреНрд░реЗрде рдПрдЬ рдбрд┐рдЯреЗрдХреНрдЯрд░
2) рдХреИрдиреА рдПрдЬ рдбрд┐рдЯреЗрдХреНрдЯрд░
3) рдмреВрд▓рд┐рдпрди рдлрд╝рдВрдХреНрд╢рди рдЖрдзрд╛рд░рд┐рдд рдПрдЬ рдбрд┐рдЯреЗрдХреНрдЯрд░
4) рдпреВрдХреНрд▓рд┐рдбрд┐рдпрди рджреВрд░реА рдФрд░ рд╡реЗрдХреНрдЯрд░ рдХреЛрдг рдЖрдзрд╛рд░рд┐рдд рдПрдЬ рдбрд┐рдЯреЗрдХреНрдЯрд░
5) рдорд▓реНрдЯреА-рдлреНрд▓реИрд╢ рдЗрдореЗрдЬрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЬ рдПрдЬ рдбрд┐рдЯреЗрдХреНрд╢рди
6) рд╕реЛрдмреЗрд▓ рдПрдЬ рдбрд┐рдЯреЗрдХреНрдЯрд░
рдлрд┐рд░ рд╕реЗ, рд╕рд╛рдордЧреНрд░реА рдХрд╛рдлреА рд╕реНрд╡реИрдЪреНрдЫрд┐рдХ рд╣реИ, рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рддреБрд▓рдирд╛ рдФрд░ рд╡рд┐рд╡рд░рдг рдПрдХ рдкреГрд╖реНрда рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХрддрд░ рдХреИрдиреА рдФрд░ рд╕реЛрдмреЗрд▓ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдлреЗрдж рдмрдВрдж рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЕрдВрджрд░ рд╣рдо рдЖрдХреГрддрд┐ рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред
рдЖрд╡реЗрджрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдРрд╕реА рдЫрд╡рд┐ рдорд┐рд▓рддреА рд╣реИ
рдХреИрдиреА (рдЖрдкрдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)

рд╕реЛрдмреЗрд▓

рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдорд╛рд░реНрдХрд░ рдХреЛрдиреЛрдВ
рдПрдХ рд╕рдореЛрдЪреНрдЪ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реА рдорд╛рд░реНрдХрд░ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЫрд╡рд┐ рдореЗрдВ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдПрдХ рдЪрддреБрд░реНрднреБрдЬ рдХреЗ рд▓рд┐рдП "рд╕рдорд╛рди" рдХреБрдЫ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк
рдбрдЧрд▓рд╕-рдкреАрдХрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо (рдЙрд░реНрдл рд░реЗрдорд░-рдбрдЧрд▓рд╕-рдкреАрдХрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдкреБрдирд░рд╛рд╡реГрддреНрдд рдирд┐рдХрдЯрддрдо рдмрд┐рдВрджреБ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо, рд╡рд┐рднрд╛рдЬрди рдФрд░ рдорд░реНрдЬ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо) рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдВрдХреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдорд╛рдирд┐рдд рд╡рдХреНрд░ рдореЗрдВ рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдУрдкрдирд╕реАрд╡реА рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рдЧрднрдЧ xpDPDP рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдореЗрдВ рдорд╛рд░реНрдХрд░ рдХреЗ рдХреЛрдиреЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдорд┐рд▓ рдЧрдПред
рд╕рдордиреНрд╡рдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдорд╛рд░реНрдХрд░ рдХреЗ рдХреЛрдиреЛрдВ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рд╣реИрдВ, рдЬреЛ, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд▓рдВрдмрд╡рдд рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдХреЛрдг рдкрд░ рд╕реНрдерд┐рдд рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджреЛрдиреЛрдВ рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ, рд╡рд░реНрдЧ рдХреЗ рдкрдХреНрд╖ рдЕрдХреНрд╖реАрдп рдХреБрд▓реНрд╣рд╛рдбрд╝рд┐рдпреЛрдВ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЕрдкрдиреА рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ "рдХреИрдорд░рд╛" рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдореВрд▓ рдХреЗ рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХрд╛ рдЖрдзрд╛рд░ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕реЗ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдореНрди рдкреНрд░рдХрд╛рд░ рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ [4]:

рдпрд╛рдиреА рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЙрд╕ рдХреЛрдг рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдХреИрдорд░рд╛ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рддреЛ рдкреНрд░рдХреНрд╖реЗрдкрдг рдЖрдХрд╛рд░ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

рдЪрд┐рддреНрд░ рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА
рдпрд╣рд╛рдБ рд╕реЗ ред рдЧрдгрд┐рдд рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИ [4]:
рдХреИрдорд░реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБ рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдкрдиреЗ 3 рдбреА рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХреНрд╖реЗрдкрдг рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдШрдиред
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЧрд░ рд╣рдо рдПрдХ рд╡рд░реНрдЧ рдХреЛ рдПрдХ рдорд╛рд░реНрдХрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡рдЪреНрдЫ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдордорд┐рдд рд╣реИ, рдФрд░ рд╣рдо рдХреЗрд╡рд▓ рд░реЛрдЯреЗрд╢рди рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рди рд╕рдХрддреЗ рд╣реИрдВред рдХрднреА-рдХрднреА рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рд╣рдо рд╡рд░реНрдЧ рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд░реНрдХрд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛

рдФрд░
Hough рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЛрдЯреЗрд╢рди рдХреЗ рдХреЛрдг рднреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
ARToolkit рдФрд░ рд╕рдВрдмрдВрдзрд┐рддред
рдЗрд╕ рд▓реЗрдЦ рдХреА рдХрд▓реНрдкрдирд╛ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╕реАрдЦрдиреЗ рдХреЗ рдЪрдХреНрд░ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЧрдИ рдереАред рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рдпрджрд┐ рдпрд╣ Habrausers рдХреЗ рдмреАрдЪ рд░реБрдЪрд┐ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛, рддреЛ рдореИрдВ Android рдХреЗ рд▓рд┐рдП рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдФрд░ рдлрд┐рд░ рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдорд╛рд░реНрдХрд░ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЬрд╛рд░реА:
Android рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╡реЗрдмрдХреИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВрд╕рд╛рд╣рд┐рддреНрдп рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛
1.Xiang рдЭрд╛рдВрдЧ, рд╕реНрдЯреАрдлрди рдлреНрд░реЛрдВрдЬрд╝, рдирд╛рд╕рд┐рд░ рдирд╡рд╛рдмред рдП.рдЖрд░. рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓ рдорд╛рд░реНрдХрд░ рдбрд┐рдЯреЗрдХреНрд╢рди рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ: рдПрдХ рддреБрд▓рдирд╛рддреНрдордХ рдЕрдзреНрдпрдпрдиред
2. рдореЗрд╣рдореЗрдЯ рд╕реЗрдЬрд╝рд┐рдиред рдЫрд╡рд┐ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рддрдХрдиреАрдХ рдФрд░ рдорд╛рддреНрд░рд╛рддреНрдордХ рдкреНрд░рджрд░реНрд╢рди рдореВрд▓реНрдпрд╛рдВрдХрди рдкрд░ рд╕рд░реНрд╡реЗрдХреНрд╖рдгред
рей.рд╣рд╕рди рдирджрдирд░рдирдЬрджред рдПрдЬ рдбрд┐рдЯреЗрдХреНрд╢рди рддрдХрдиреАрдХ: рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рддреБрд▓рдирд╛ред
4.рд╣рд┐рд░реЛрдЬрд╝рд╛рдЬрд╝реЛ рдХрд╛рдЯреЛ, рдорд╛рд░реНрдХ рдмрд┐рд▓рд┐рдВрдЧрд╣рд░реНрд╕реНрдЯред рдПрдХ рд╡реАрдбрд┐рдпреЛ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрд╡рд░реНрдзрд┐рдд рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдФрд░ рдПрдЪрдПрдордбреА рдЕрдВрд╢рд╛рдВрдХрди