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

рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рд╕рдордЭреЗрдВ рдХрд┐ рдЖрдк рдФрд░ рдореИрдВ рдХрд┐рди
рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдХреА рдорджрдж рд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдиреНрдпреВрдирддрдо рдЬреНрдЮрд╛рди
рддреЛ рдЪрд▓рд┐рдП рдЕрдм рдиреАрдЪреЗ рдХрджрдореЛрдВ рдХреА рддрд░рдл рдмрдврд╝рддреЗ рд╣реИрдВред
рдЪрд░рдг 1 - рдореВрд▓ рдЗрдореЗрдЬрд┐рдВрдЧ рддрдХрдиреАрдХ
рдпрд╣ рдХрджрдо рддрдХрдиреАрдХреА рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред
рдпреВрд╕реБрдл рд░реЗрдбрдорди рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдорд╣рд╛рди YouTube рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ,
рдж рдкреНрд░рд╛рдЪреАрди рд░рд╣рд╕реНрдп рдСрдлрд╝ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
редрд░рд┐рдЪрд░реНрдб рд╢реЗрд▓рд┐рд╕реНрдХреА рдХреА
рдкреБрд╕реНрддрдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди: рдПрд▓реНрдЧреЛрд░рд┐рдердо рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рддреАрд╕рд░реЗ рдЕрдзреНрдпрд╛рдп рдХреЛ рдкрдврд╝реЗрдВ
ред
рдЬреНрдЮрд╛рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг - OpenCV рдХреЗ рд╕рд╛рде
рдЫрд╡рд┐рдпреЛрдВ рдХреЛ
рдмрджрд▓рдиреЗ рдореЗрдВ рдЕрдкрдиреЗ рдЖрдк
рдХреЛ рдЖрдЬрд╝рдорд╛рдПрдВред рд╕рд╛рдЗрдЯ рдореЗрдВ рдХрдИ
рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдореИрдиреБрдЕрд▓ рд╣реИрдВ , рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрдк рд╕рдм рдХреБрдЫ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред
рдЪрд░рдг 2 - рдореЛрд╢рди рдЯреНрд░реИрдХрд┐рдВрдЧ рдФрд░ рдСрдкреНрдЯрд┐рдХрд▓ рдлреНрд▓реЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг
рдПрдХ рдСрдкреНрдЯрд┐рдХрд▓ рд╕реНрдЯреНрд░реАрдо рдПрдХ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдПрдХ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдпрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╡рд╕реНрддреБрдУрдВ рдХреА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИред
рдкрд╛рдареНрдпрдХреНрд░рдо рд▓реЗрдВ -
рдЙрдбрдиреЗрд╕ рдкрд░ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдХреЛрд░реНрд╕ , рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ 6 рдкрд╛рдаред
рдПрдХ рдирдЬрд╝рд░ - YouTube рд╕реВрдЪреА рдкрд░
8 рд╡реЗрдВ рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣ рдФрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдкрд░ рдПрдХ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиред
рдкрдврд╝реЗрдВ -
рд╕реЗрд▓реНрдлреА рдЯреЗрдХреНрд╕реНрдЯрдмреБрдХ рдХреЗ рд╕реЗрдХреНрд╢рди 10.5 рдФрд░ 8.4
ред
рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ,
рд╡реАрдбрд┐рдпреЛ рдлреНрд░реЗрдо рдореЗрдВ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдХреЛ
рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OpenCV рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВ
редрдЪрд░рдг 3 - рдореВрд▓ рд╡рд┐рднрд╛рдЬрди
рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдореЗрдВ,
рд╡рд┐рднрд╛рдЬрди рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рдЫрд╡рд┐ рдХреЛ рдХрдИ рдЦрдВрдбреЛрдВ (рд╕реБрдкрд░ рдкрд┐рдХреНрд╕рд▓) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдПрдХ рдЫрд╡рд┐ рдХреА рдкреНрд░рд╕реНрддреБрддрд┐ рдХреЛ рд╕рд░рд▓ рдФрд░ / рдпрд╛ рдмрджрд▓рдирд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдЖрд╕рд╛рди рдФрд░ рдЖрд╕рд╛рди рд╣реЛред
рддреЛ,
Hough рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдЖрдкрдХреЛ рдордВрдбрд▓рд┐рдпреЛрдВ рдФрд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдпреЗ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ:
рджреЗрдЦреЗрдВ -
рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрд┐рд╕рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рд╕реНрд╡рдпрдВ-рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рд╡рд╛рд╣рдиреЛрдВ рдХреА рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред
рдЪрд░рдг 4 - рдлрд┐рдЯрд┐рдВрдЧ
рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд┐рдЯрд┐рдВрдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ:
рдкрдврд╝реЗрдВ -
рд╢реЗрд▓реНрд╕реНрдХреА рдкрд╛рдареНрдпрдкреБрд╕реНрддрдХ рдХреЗ рдЦрдВрдб 4.3.2 рдФрд░ 5.1.1
редрд╕реНрд╡рддрдВрддреНрд░ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ,
рдЙрд╕ рд╕реНрдерд╛рди рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВ
рдЬрд╣рд╛рдВ рд░реЗрдЦрд╛рдПрдВ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХреНрд╖рд┐рддрд┐рдЬ рдкрд░ рдЕрднрд┐рд╕рд░рдг рд╣реЛрддреА рд╣реИрдВредрдЪрд░рдг 5 - рдирд┐рд░реАрдХреНрд╖рдг рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди
Youtube рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рджреЗрдЦреЗрдВрдХрд╡рд░ рд▓реЗрдЯрд░ рдкрдврд╝реЗрдВ
редрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рдкрдХреНрд╖реЛрдВ рд╕реЗ рдлрд░реНрдиреАрдЪрд░ рдХреА рдПрдХ рддрд╕реНрд╡реАрд░ рд▓реЗрдВ рдФрд░ рдлреНрд▓реИрдЯ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдПрдХ рдПрд▓реНрдмрдо рд╕реЗ рдУрдкрдирд╕реАрд╡реА рдореЗрдВ 3 рдбреА рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВред
рдЪрд░рдг 6 - 3 рдбреА рджреГрд╢реНрдп
рд╕рдорддрд▓ рдЫрд╡рд┐рдпреЛрдВ рд╕реЗ 3 рдбреА рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг, рдЖрдк рддреНрд░рд┐-рдЖрдпрд╛рдореА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЯреЗрдХ -
рд╕реНрдЯреАрд░рд┐рдпреЛ рд╡рд┐рдЬрди рдПрдВрдб рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЛрд░реНрд╕рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ:
рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ,
рджреГрд╢реНрдп рдХреЛ
рдлрд┐рд░ рд╕реЗ
рд╕рдВрдЧрдард┐рдд рдХрд░рдиреЗ рдпрд╛
рддреАрди-рдЖрдпрд╛рдореА рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЪрд░рдг 7 - рдСрдмреНрдЬреЗрдХреНрдЯ рдорд╛рдиреНрдпрддрд╛ рдФрд░ рдЫрд╡рд┐ рд╡рд░реНрдЧреАрдХрд░рдг
TensorFlow рдХреЛ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдврд╛рдВрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдпрд╣ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдЙрджрд╛рд╣рд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред TensorFlow рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╕реЗ рдЧреБрдЬрд░реЗрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ, TensorFlow рдореЗрдВ рдПрдХ рддрдВрддреНрд░рд┐рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдПрдВ рдЬреЛ рдПрдХ
рдЫрд╡рд┐ рд╕реЗ
рдХрд╛рд░ рдпрд╛
рдХреБрддреНрддреЗ рдХреА рдирд╕реНрд▓ рдХрд╛ рдмреНрд░рд╛рдВрдб рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЪрд░рдг 8 - рдЖрдзреБрдирд┐рдХ рджреАрдк рд╕реАрдЦрдирд╛
рдкрдврд╝реЗрдВ -
рд╕реНрдЯреИрдирдлреЛрд░реНрдб рдХреЛрд░реНрд╕ рд▓реЗрдХреНрдЪрд░рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗрдВ:
рдЗрд╕ рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рдХреЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рд╣рдорд╛рд░реЗ рдХрджрдо рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдПред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рдирдпрд╛ рд╕реАрдЦрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣реИрдмреЗ рдкрд░ рдкреНрд░рдерд╛ рд╣реИ, рдореБрдЭреЗ рдкреЛрд╕реНрдЯ рдкрд╕рдВрдж рдЖрдИ - рдПрдХ рдкреНрд▓рд╕ рд▓рдЧрд╛рдУред рд╕рд╣рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЦреБрдж рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИрдмреЗ рдкрд░ рдФрд░ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдЪреИрдирд▓
рдиреНрдпреВрд░реЙрди (@neurondata) рдореЗрдВред
рд╕рднреА рдЬреНрдЮрд╛рди!