рдЖрдк рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдорд┐рдВрджрд╛ рдереЗ


рдСрдкреНрдЯрд┐рдХрд▓ рдлреНрд▓реЛ (рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣) - рдПрдХ рддрдХрдиреАрдХ рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдкрд╛рд▓реА, рд╡рд┐рднрд╛рдЬрди, рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЪрдпрди, рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдЧрд░ рд╣рдо рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдпрд╛ рдЕрдиреНрдп рдЬрдЧрд╣реЛрдВ рдкрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕ рддрдереНрдп рдкрд░ рдареЛрдХрд░ рдЦрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ 1-2 рдХреЗ рдХреНрд░рдо рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрджрд▓рд╛рд╡ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рдкрд┐рдХреНрд╕рд▓ (рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рдерд╛)ред рдлрд┐рд░ рд╣рдо рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиреЛрдВ рдХреА рдУрд░ рдореБрдбрд╝рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдУрдкрдирд╕реАрд╡реА рдореЗрдВред рд╡рд╣рд╛рдВ рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо PyrLK рдкрджрдирд╛рдо Farneback рдпрд╛ рдЙрд╕ рдЬреИрд╕реА рдХрд┐рд╕реА рдЪреАрдЬрд╝ рд╕реЗ рдмреЗрд╣рддрд░ рдпрд╛ рдмрджрддрд░ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЕрд░реНрде рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИред рдФрд░, рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдЬреЛ рд╣рдордиреЗ рдЦреБрдж рд▓рд┐рдЦрд╛ рдерд╛ред рд░рд╛рдЬ рдХреНрдпрд╛ рд╣реИ?

рдкреНрд░рдХрд╛рд╢реАрдп рдкреНрд░рд╡рд╛рд╣ рдХреНрдпрд╛ рд╣реИ?


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

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡рд┐рд╡рд░рдг рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдУрдкреА рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдмрд┐рдВрджреБрдУрдВ рдХреА рдЦреЛрдЬ рдФрд░ рддреБрд▓рдирд╛ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВ, рдСрдкреНрдЯрд┐рдХрд▓ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдмрд┐рдВрджреБ рдХреА рддрд▓рд╛рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЙрди рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдПрдХ рдордирдорд╛рдирд╛ рдмрд┐рдВрджреБ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛ рд╣реИред

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

рдкрддрд┐рдд рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рдкрд╛рд░реА рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЫрд╡рд┐ рдХреЗ рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рдПрдХ рд╣реА рд╢рд┐рдлреНрдЯ рд╣реИ (рдкреВрд░реА рдЫрд╡рд┐ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рддреЛ рдЪрд░рдг рд╕рд╣рд╕рдВрдмрдВрдз рд╡рд┐рдзрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рджреЛрдиреЛрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ, рдЙрдирдХреЗ рдЪрд░рдгреЛрдВ рдХрд╛ рджреГрдврд╝ рд╕рдВрдХрд▓реНрдк рдЦреЛрдЬреЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╢рд┐рдлреНрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ (рджреЗрдЦреЗрдВ en.wikipedia.org / рд╡рд┐рдХреА / рдлреЗрдЬ_рдХреЛрд░реЗрд▓реНрдЯреЗрд╢рди )ред рдЖрдк рдмреНрд▓реЙрдХ рдорд┐рд▓рд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдПрдХ рдРрд╕реА рдкрд╛рд░реА рдвреВрдВрдвреЗрдВ рдЬреЛ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдЕрдВрддрд░ рдХреЗ рдорд╛рди рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдЕрдкрдиреЗ рд╢реБрджреНрдз рд░реВрдк рдореЗрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдФрд░ рдЭреБрдХрддрд╛ рдФрд░ рдЕрдиреНрдп рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд┐рд░ рд╣реИред рдЕрдВрдЧреНрд░реЗрдЬреА рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдЗрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рдмрд╣реБрдд рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЪрд┐рддреНрд░реЛрдВ рдХреА рд╕реНрдерд╛рдиреАрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рдЬрд┐рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬрд╝реА рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдореЗрдВ рдЕрдВрддрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдХрд╣реЗрдВрдЧреЗред

рдорд╛рдирдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг (рд▓реБрдХрд╛рд╕-рдХрдирд╛рдбрд╛ рд╡рд┐рдзрд┐)


рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЧрдгрд┐рддреАрдп рд╡рд┐рд╡рд░рдг рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд╡рд┐рд╡рд░рдг рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдкрд╣рд▓реВ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИрдВред

рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдЧрдгрд┐рддреАрдп рдореЙрдбрд▓ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╡рд┐рд╕реНрдерд╛рдкрди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрд┐рдВрджреБ рдХреА рддреАрд╡реНрд░рддрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

рдЪрд▓реЛ рдкрд╣рд▓реА рдЫрд╡рд┐ рдореЗрдВ рдХреБрдЫ рдмрд┐рдВрджреБ (x, y) рдкрд░ рддреАрд╡реНрд░рддрд╛ рд╣реИ (рдпрд╛рдиреА, рд╕рдордп рдЯреА рдкрд░)ред рджреВрд╕рд░реА рдЫрд╡рд┐ рдореЗрдВ, рдпрд╣ рдмрд┐рдВрджреБ (dx, dy) рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдпрд╛, рдЬрдмрдХрд┐ dt рдкрд╛рд╕ рд╣реЛ рдЧрдпрд╛, рддрдм - рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрдХрд╛рд▓ рдореЗрдВ рдЯреЗрд▓рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рддреАрд╡реНрд░рддрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд░ рджрд┐рдпрд╛ (рдпрд╣ рдмрд╛рдж рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рд╣реА рдХреНрдпреЛрдВ) - рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдФрд░ рд╕рдордп рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдЖрдВрд╢рд┐рдХ рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡, рдЬреЛ рдХрд┐ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╣реИ - рджреЛ рдлреНрд░реЗрдо рдХреЗ рдмреАрдЪ рдмрд┐рдВрджреБ (x, y) рдкрд░ рдЪрдордХ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиред

рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдмрд┐рдВрджреБ рдиреЗ рддреАрд╡реНрд░рддрд╛ рдмрд░рдХрд░рд╛рд░ рд░рдЦреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ
рд╣рдореЗрдВ рджреЛ рдЕрдЬреНрдЮрд╛рдд (рдбреАрдПрдХреНрд╕ рдФрд░ рдбрд╛рдИ) рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдореАрдХрд░рдг рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╣ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдЕрд░реНрдерд╛рдд рдЖрдк рдЗрд╕ рд╕рдореАрдХрд░рдг рдкрд░ рджреВрд░ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗред

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рд▓реБрдХрд╛рд╕-рдХрдирд╛рдбрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 1 рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рдмрдбрд╝реА рдЫрд╡рд┐ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд╡рд░реНрддрдорд╛рди рдмрд┐рдВрджреБ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рдЕрдиреНрдп рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд▓рдЧрднрдЧ рд╕рдорд╛рди рдмрджрд▓рд╛рд╡ рд╣реЛрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕ рдмрд┐рдВрджреБ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдПрдХ рд╡рд┐рдВрдбреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЧреЙрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЧрдП рднрд╛рд░рд╛рдВрдХ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдЗрд╕рдореЗрдВ рдХреБрд▓ рддреНрд░реБрдЯрд┐ (рдиреНрдпреВрдирддрдо-рдЪреМрдХреЛрд░ рд╡рд┐рдзрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░) рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЕрдзреНрдпрдпрди рдХреЗ рддрд╣рдд рд╕рдмрд╕реЗ рдкрд╛рд╕ рд╡рд╛рд▓реЗ рдкрд┐рдХреНрд╕рд▓ рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд╡рдЬрди рд╣реЛред рд╕рд░рд▓рддрдо рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ 2 рдЕрдЬреНрдЮрд╛рдд рдХреЗ рд╕рд╛рде 2 рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдорд┐рд▓рддреА рд╣реИ:

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

рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?

рдпрджрд┐ рд╣рдо рдЗрд╕ рдЪрд░рдг рдореЗрдВ рд░реБрдХ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдЖрд╕рдиреНрди рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдмрджрд▓рд╛рд╡ 1 рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдХреНрд░рдо рдХреЗ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВред (рдЧреБрдгрд╡рддреНрддрд╛ рд╕рд╛рдкреЗрдХреНрд╖ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдкреЗрдХреНрд╖ рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдЕрдиреБрдХреНрд░рдо рдЙрддреНрдкрдиреНрди рдХрд┐рдП рдЧрдП рдереЗ, рдФрд░ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдПрдХ рдЧреИрд░-рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдореА рдЫрд╡рд┐ рддрджрдиреБрд╕рд╛рд░ рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рд╣реЛрддреА рд╣реИ) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдПрдХ рдкрд╛рд░реА рдореЗрдВ рддреНрд░реБрдЯрд┐ рдмрдбрд╝реА рд╣реЛрдЧреА, рдФрд░ рдпрджрд┐ 3 рдпрд╛ рдЕрдзрд┐рдХ, рддреЛ рдкрд░рд┐рдгрд╛рдо рдЖрдо рддреМрд░ рдкрд░ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рд╣реИ?

рдлрд┐рд░ рдПрдХ рдЧрдгрд┐рдд рдиреЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреАред рдЙрд╕рдиреЗ рд╣рдореЗрдВ рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рд╛рдпрд╛ рдХрд┐ рдЖрд╕-рдкрд╛рд╕ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдп рдХрдИ рдмрд╛рд░ рдирд┐рд░рдВрддрд░ рдФрд░ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдореЗрдВ рдЯреЗрд▓рд░ рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рдкрдбрд╝реЛрд╕ рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдиреНрдирд┐рдХрдЯрди рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдерд╛рди рдореЗрдВ рдкрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рдерд╛, рдФрд░ рд╣рд░ рдЬрдЧрд╣ рд╣рдо рдмрд┐рдирд╛ рд╕реЛрдЪреЗ-рд╕рдордЭреЗ рдЦреБрд╢реА рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рд╕реНрдерд╛рди рдкрд░ рд╡реНрдпреБрддреНрдкрддреНрддрд┐ рдХрд╛ рднреМрддрд┐рдХ рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИ? рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рдкрд░рд┐рдорд┐рдд рдкрдбрд╝реЛрд╕ рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдореВрд▓реНрдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╡реНрдпреБрддреНрдкрдиреНрди рдПрдХ рдЕрд╕реАрдо рд░реВрдк рд╕реЗ рдЫреЛрдЯреЗ рдкрдбрд╝реЛрд╕ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдкрдбрд╝реЛрд╕ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЯреЗрд▓рд░ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рдХрд╛ рдПрдХ рдЙрдЪреНрдЪ рдЖрджреЗрд╢ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЧреИрд░-рдЕрдЫреВрддрд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд╛рдпрджреЗ рд╕рдВрджрд┐рдЧреНрдз рд╣реЛрдВрдЧреЗ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рд╣рдо рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдирд┐рд░рдВрддрд░, рдмрд╛рд░-рдмрд╛рд░ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред рдлрд╝рдВрдХреНрд╢рдВрд╕, рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЕрд╕рддрдд рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдлрд╝рдВрдХреНрд╢рди рдЬреА (x) рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдЕрд╕рддрдд рдорд╛рдорд▓реЗ рдореЗрдВ, f (x) + g (x) = f (x + 1), f (x) + 2g (x) = f (x) +2), f (x) - g (x) = f (x-1), рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдореЗрдВ рдПрдХ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд░реИрдЦрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдЬреЛ рдореВрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рдмрд╕реЗ рдХрд░реАрдм рд╣реИрдВред рд╕рд░рд▓ рдЧрдгрд┐рддреАрдп рдЧрдгрдирд╛ рд╕реЗ рд╕рдорд╛рдзрд╛рди рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ ред рдпрджрд┐ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдкрдХреНрд╖ рдкрд░ рдПрдХ рдкрдбрд╝реЛрд╕реА рдмрд┐рдВрджреБ рдкрд░ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдереЗ: рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реВрддреНрд░ рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рдХреА рдЕрдиреБрдорд╛рдирд┐рдд рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╕реВрддреНрд░ рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ: g (x) = (f (x + 1) - f (x-1)) / 2ред рдУрдкрдирд╕реАрд╡реА рдореЗрдВ рдХреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ, рд▓реБрдХрд╛рд╕-рдХрдирд╛рдбрд╛ рдХреЗ рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣ рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп, рдЗрд╕ рд╕реВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рдЗрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЕрдзрд┐рдХ рдЕрдВрдХ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╕реВрддреНрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗ рд▓рд┐рдП рд╢рд╛рд╕реНрддреНрд░реАрдп рдЕрдВрддрд░ рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддреАрди рдкрдбрд╝реЛрд╕реА рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдФрд░ рдореВрд▓ рдПрдХ рдХреЗ рджрд╛рдИрдВ рдУрд░, рддреЛ рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рджреВрд░ рд╕реНрдерд┐рдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдЬрдм рддреАрди рд╕реЗ рдЕрдзрд┐рдХ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрдХреНрд╕рд░ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред ред рдФрд░ рдпрд╣ рднреА, рдХрд┐ рд╣рдо рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рдЙрди рдмрд┐рдВрджреБрдУрдВ рдХреА рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдФрд╕рдд рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рдкрд░рд┐рдгрд╛рдореА рд▓рд╛рдЗрди рдХрд╛ рдФрд╕рдд рд╡рд┐рдЪрд▓рди, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд░реИрдЦрд┐рдХ рд░реВрдк рд╕реЗ рдмрджрд▓рддреА рдЫрд╡рд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╢реИрддрд╛рди рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рд╣реИрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, 2 рд╕реЗ рдЕрдзрд┐рдХ рдкрд┐рдХреНрд╕рд▓ рдХреА рд╢рд┐рдлреНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдмрдбрд╝реА рддреНрд░реБрдЯрд┐ рджреЗрддреА рд╣реИ, рдЪрд╛рд╣реЗ рд╣рдо рдХрд┐рддрдиреЗ рднреА рдЕрдВрдХ рд▓реЗрдВред

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

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпреЗ рдЙрдкрд╛рдп рд╣рдореЗрдВ 2-3 рдкрд┐рдХреНрд╕рд▓реНрд╕ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рд╢рд┐рдлреНрдЯ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рд╕реЗ рднреА рдирд╣реАрдВ рдмрдЪрд╛рдПрдВрдЧреЗред рдФрд░ рд╡реИрд╕реЗ, рдУрдкрдирд╕реАрд╡реА 1.0 рдореЗрдВ рдСрдкреНрдЯрд┐рдХрд▓ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдРрд╕рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛, рдФрд░ рдЗрд╕рдиреЗ рдХреЗрд╡рд▓ рдмрд╣реБрдд рдЫреЛрдЯреА рдкрд╛рд▓реА рдореЗрдВ рдЖрджрд░реНрд╢ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдХрд░реЗрдВ?

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

рдФрд░ рдХреНрдпрд╛ рд╣реИрдВ?


рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдСрдкреНрдЯрд┐рдХрд▓ рдлреНрд▓рдХреНрд╕ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдУрдкрдирд╕реАрд╡реА рдореЗрдВ, рд▓реБрдХрд╛рд╕-рдХрдирд╛рдбрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд╝рд╛рд░реНрдирдмреИрдХ рд╕реНрдЯреНрд░реАрдо рдФрд░ рд╕рд┐рдореНрдкрд▓ рдлрд╝реНрд▓реЛ рднреА рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдХреНрд╕рд░ рд╣реЙрд░реНрди - рд╕реНрдХрдВрдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣реЙрд░реНрди - рд╕реНрдХрдВрдХ рд╡рд┐рдзрд┐ рд▓реБрдХрд╛рд╕-рдХрдирд╛рдбрд╛ рд╡рд┐рдзрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдЕрдзрд┐рдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╣реИред рдпрд╣ рдЗрд╕ рдзрд╛рд░рдгрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдХрд┐ рдкреВрд░реА рдЫрд╡рд┐ рдореЗрдВ рдСрдкреНрдЯрд┐рдХрд▓ рдкреНрд░рд╡рд╛рд╣ рдХрд╛рдлреА рдЪрд┐рдХрдирд╛ рд╣реЛрдЧрд╛ред рдЙрд╕реА рд╕рдореАрдХрд░рдг рд╕реЗ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкрд░ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджрд┐рдпрд╛ , рдЕрд░реНрдерд╛рддреН, рдПрдХ рднрд╛рд░ рдЧреБрдгрд╛рдВрдХ ╬▒ рдХреЗ рд╕рд╛рде рдкрд╛рд░рд┐рдпреЛрдВ рдореЗрдВ рддреЗрдЬ рдмрджрд▓рд╛рд╡ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЬреЛрдбрд╝реЗрдВред рдЗрд╕ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╛ рдиреНрдпреВрдирддрдордХрд░рдг рд╣рдореЗрдВ рджреЛ рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ:



рдЗрди рд╕рдореАрдХрд░рдгреЛрдВ рдореЗрдВ, рд▓рд╛рдкреНрд▓рд╛рд╢рд┐рдпрди рд▓рдЧрднрдЧ рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ: - рдФрд╕рдд рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдЕрдВрддрд░ред рд╣рдореЗрдВ рд╕рдореАрдХрд░рдгреЛрдВ рдХреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдорд┐рд▓рддреА рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВ:



рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ, рдорд▓реНрдЯреА-рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ, рдФрд░ рдЗрд╕реЗ 2 рдмрд╛рд░ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 0.65 рдХреЗ рдЧреБрдгрд╛рдВрдХ рдХреЗ рд╕рд╛рде рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИ

рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо OpenCV рдХреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдлрд╝рд░реНрдирдмреИрдХ рдиреЗ рдПрдХ рджреНрд╡рд┐рдШрд╛рдд рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкрдбрд╝реЛрд╕ рдореЗрдВ рддреАрд╡реНрд░рддрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ : I = xAx + bx + c рдПрдХ рд╕рдордорд┐рдд рдореИрдЯреНрд░рд┐рдХреНрд╕ A рдХреЗ рд╕рд╛рде (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрдХрд╛рд▓ рдореЗрдВ рдЯреЗрд▓рд░ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдордиреЗ рд░реИрдЦрд┐рдХ рд╕рдиреНрдирд┐рдХрдЯрди I = bx + c рд▓рд┐рдпрд╛, рдЕрд░реНрдерд╛рдд рдЕрдм рд╣рдо рдЬреИрд╕реЗ рд╣реИрдВред рд╕рдордп рдиреЗ рдЕрдиреБрдорд╛рди рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛) рдпрджрд┐ рдЫрд╡рд┐ рдЗрд╕ рдкрдбрд╝реЛрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдИ рд╣реИ, рддреЛ , рджреНрд╡рд┐рдШрд╛рдд рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдкрдиреНрди, рдХреЛрд╖реНрдардХ рдЦреЛрд▓реЗрдВ, рд╣рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ


ред

рдЕрдм рд╣рдо рджреЛрдиреЛрдВ рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ A, b, c рдХреЗ рдорд╛рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдпрд╣ рдкреНрд░рдгрд╛рд▓реА d (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╣рд▓рд╛ рд╕рдореАрдХрд░рдг рднреНрд░рд╛рдордХ) рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдирд┐рд░рд░реНрдердХ рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рджреВрд╕рд░реЗ рд╕рдореАрдХрд░рдг рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: ред рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдиреНрдирд┐рдХрдЯрди рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛: ред рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП рдкреНрд░рдЪрд╛рд░ рдХрд░реЗрдВ рдлрд┐рд░ рд╣рдореЗрдВ рдмрд╕ рдорд┐рд▓рддрд╛ рд╣реИ ред

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

рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдЗрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдХрдИ рд╕рдВрд╢реЛрдзрди рдФрд░ рд╕реБрдзрд╛рд░ рд╣реИрдВ, рдЬреЛ рдкреНрд░рд╛рдердорд┐рдХ рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ - рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдПрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдиреНрдирд┐рдХрдЯрди - рдФрд░ рдлрд┐рд░, рдорд▓реНрдЯреА-рд╕реНрдХреЗрд▓рд┐рдВрдЧред

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

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

рдФрд░ рдЕрдЧрд░ рдЖрдк рддреАрд╡реНрд░рддрд╛ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВ?


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

рдЕрднреНрдпрд╛рд╕


рдЖрдЗрдП рдЙрди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬреЛ рдУрдкрдирд╕реАрд╡реА рд╣рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрдзреНрдпрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрдирдкреБрдЯ рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ - рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрд╛рд░рд┐рдпреЛрдВ, рдШреБрдорд╛рд╡реЛрдВ, рдкреНрд░рдХреНрд╖реЗрдкреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ, рдЦрдВрдбреЛрдВ, рд╡рд┐рднрд┐рдиреНрди рд╢реЛрд░реЛрдВ рдХреЗ рд╕рд╛рде, рдЖрджрд┐ред рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧреЗрдЧрд╛ рдФрд░ рд╡рд░реНрддрдорд╛рди рд▓реЗрдЦ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рджреВрд░реА рдФрд░ рдЫреЛрдЯреЗ рд╢реЛрд░ рдХреЗ рдереЛрдкрдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдирд╛рдВрддрд░ рдЫрд╡рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ рдЦреБрдж рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдХреИрд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реИ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рдХреВрд▓рд░ рд╣реИред

рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореИрдиреБрдЕрд▓ рдкреЗрдЬ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдпрд╣рд╛рдВ рдореИрдВ рдЕрдкрдиреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рдЪреЛрдбрд╝-рдЕрдиреБрд╡рд╛рдж рджреВрдВрдЧрд╛ред

рдХреНрд▓рд╛рд╕рд┐рдХ рд▓реБрдХрд╛рд╕-рдХрдирд╛рдбрд╛ рдХреЛ рдХреИрд▓реНрдХреЛрдкреНрдЯрд┐рдХрд▓рдлреНрд▓реЛрдкреНрд░рд┐рдЕрд░ рдПрд▓рдХреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ рдкрд┐рд░рд╛рдорд┐рдб рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╡рд┐рд░рд▓ рдзрд╛рд░рд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдкрд╣рд▓реА рдЫрд╡рд┐ рдореЗрдВ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, рджреВрд╕рд░реЗ рдореЗрдВ рдЙрдирдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИред рдЗрдирдкреБрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛рдлреА рд╕реНрдкрд╖реНрдЯ рд╣реИрдВ: рджреЛ рдЗрдирдкреБрдЯ рдЗрдореЗрдЬ, рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдЯ рдСрдлрд╝ рдкреЙрдЗрдВрдЯ, рд╕реНрдЯреЗрдЯрд╕ - рдЖрдЙрдЯрдкреБрдЯ рд╡реЗрдХреНрдЯрд░ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдВрджреБ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЧрд▓рдд - рд╕рдВрдмрдВрдзрд┐рдд рдкреЙрдЗрдВрдЯреНрд╕ рдХреА рдЕрдиреБрдорд╛рдирд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╡реЗрдХреНрдЯрд░, WinSize - рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдЬрд┐рд╕ рдкрд░ рдЧреЙрд╕рд┐рдпрди рдФрд╕рдд рд╣реЛрддрд╛ рд╣реИ, рдореИрдВрдиреЗ рд▓рд┐рдпрд╛ред 21x21 рдФрд░ рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдореИрдХреНрд╕рд╡реЗрд▓ - рдкрд┐рд░рд╛рдорд┐рдб рдорд╛рдЗрдирд╕ рдПрдХ рдореЗрдВ рдкрд░рддреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЕрд░реНрдерд╛рддреН, рдЕрдВрддрд┐рдо рдкрд░рдд рдХреА рд╕рдВрдЦреНрдпрд╛, рдореИрдВрдиреЗ 5 рд▓рд┐рдпрд╛, рдорд╛рдирджрдВрдб - рд╢рд┐рдлреНрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ (рддреНрд░реБрдЯрд┐ рдХреЛ рдХрдо рдХрд░рдирд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╣реИ) - рдпрд╣ рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЭрдВрдбреЗ рд╡рд┐рдХрд▓реНрдк рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ, - рд╡реИрдХрд▓реНрдкрд┐рдХ рдЭрдВрдбреЗ,рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░рд╡рд╛рд╣ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдиреНрдирд┐рдХрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, minEigThreshold - рдиреАрдЪреЗ рдХреА рдврд╛рд▓ рдХрд╛ рдореВрд▓реНрдп рдЬреЛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдкрддрд┐рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред OpenCV 2.4.1 рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ, рдЖрдк рд╕реНрдЯреНрд░реАрдо рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреЗрд▓ рдХрд┐рдП рдЧрдП рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдкреВрд░реНрд╡-рдЧрдгрдирд╛ рдкрд┐рд░рд╛рдорд┐рдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд╛рд░реНрдп рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдЫреЛрдЯреА рдФрд░ рдмрдбрд╝реА рдкрд╛рд░рд┐рдпреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдФрд░ рдХрд╛рдлреА рд╣рдж рддрдХ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдХрд╛рдлреА рдмрдбрд╝реЗ рд╢реЛрд░ рдХреЗ рдкреНрд░рддрд┐рд░реЛрдзреА рд╣реИрдВ, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рдордп 5-рд▓реЗрдпрд░ рдкрд┐рд░рд╛рдорд┐рдб (рдХреЛрд░ i7 950 рдкрд░) рдХреЗ рд╕рд╛рде 400 рдЕрдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 10 рдПрдордПрд╕ рд╣реИред

рд╡реИрд╕реЗ, рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо Gpu (CUDA) рдкрд░ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреЛрдиреЛрдВ рдШрдиреЗ рдФрд░ рд╡рд┐рд░рд▓ рд╕рдВрд╕реНрдХрд░рдгред

Farneback рд╕реНрдЯреНрд░реАрдо calcOpticalFlowFarneback рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдШрдиреА рдзрд╛рд░рд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдЕрд░реНрдерд╛рдд рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдВрджреБ рдХреА рдкрд╛рд░реАред рдкреИрд░рд╛рдореАрдЯрд░: рдЗрдирдкреБрдЯ рдЫрд╡рд┐рдпрд╛рдВ, рдлрд╝реНрд▓реЛрдЯреНрд╕ рдХреЗ рджреЛ-рдЪреИрдирд▓ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо, pyr_scale рдкрд┐рд░рд╛рдорд┐рдб рдХреА рдкрд░рддреЛрдВ рдХреЗ рдмреАрдЪ рддрд░рд╛рдЬреВ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕реНрддрд░ - рдкрд┐рд░рд╛рдорд┐рдб рдореЗрдВ рд╕реНрддрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЬреАрдд - рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдФрд╕рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ - рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд░ рдкреЙрд▓реАрдиреЗрд╢рди, рдкреЙрд▓реАрдиреЗрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрд╣реБрдкрдж рдХрд╛ рдЖрдХрд╛рд░ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ A рдФрд░ b рдХреЗ рдорд╛рдиреЛрдВ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, poly_sigma рдЧреМрд╕рд┐рдпрди рдзрдмреНрдмрд╛ рдХрд╛ рд╕рд┐рдЧрдорд╛ рд╣реИ рдЬрдм рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡ рдХреЛ рд╕реБрдЪрд╛рд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдорд╛рди рдореИрдиреНрдпреБрдЕрд▓ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЭрдВрдбреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЭрдВрдбреЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдиреНрдирд┐рдХрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред ix рдкреНрд░рд╡рд╛рд╣ рдпрд╛ рдЕрдиреНрдпрдерд╛ рдЦрд┐рдбрд╝рдХреА рдХрд╛ рдФрд╕рдд рд╣реИред

рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдмрд╣реБрдд рдХрдо рд╕реНрдерд┐рд░ рд╣реИ (рдореЗрд░реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░), рдпрд╣ рдХрд╛рдлреА рд╕рдорд╛рди рдЪрд┐рддреНрд░реЛрдВ рдкрд░ рдпрд╛рдж рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ (рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдЕрд╕рдлрд▓ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЫрд╛рдирдиреЗ рдХреА рдХрдореА рд╣реИ), рдмрдбрд╝реА рдкрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдЦрд░рд╛рдм рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ 512x512 рдЫрд╡рд┐ рдкрд░ 600 рдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

SimpleFlow рд╕реНрдЯреНрд░реАрдо рдХреИрд▓рдХреНрдСрдкреНрдЯрд┐рдХрд▓ рдлрд╝реНрд▓реЙрдлрд╝реНрдлрд╝ рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдлрд┐рд░, рдШрдиреА рдзрд╛рд░рд╛ рдХреА рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ) рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рдиреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрдИ рд░рд╣рд╕реНрдпрдордп рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИрдВ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдЗрд╕ рд╕рдордп рдкреГрд╖реНрда рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдмрд╣реБрдд рд╣реА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВредрдкрд╣рд▓реЗ 3 рдЗрдирдкреБрдЯ рдЪрд┐рддреНрд░ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рджреЛ-рдЪреИрдирд▓ рд╣реИрдВ; рд▓реЗрдпрд░реНрд╕ - рдкрд┐рд░рд╛рдорд┐рдб рдореЗрдВ рд▓реЗрдпрд░реНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛, рдЕрд░реНрдерд╛рдд, рдХрд┐рддрдиреА рдмрд╛рд░ рдореВрд▓ рдЫрд╡рд┐ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдФрд╕рдд_рдмреНрд▓реЙрдХ_рд╕рд╛рдЗрдЬрд╝ - рдЙрд╕ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдЬрд┐рд╕рдореЗрдВ рд╣рдордиреЗ рдкрд┐рдХреНрд╕реЗрд▓ рдКрд░реНрдЬрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЧрдгрдирд╛ рдХреА; max_flow - рдЕрдзрд┐рдХрддрдо рдкрд╛рд░реА рдЬрд┐рд╕реЗ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдкрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЗрдВрдЯ рдХреНрдпреЛрдВ рд╣реИ)ред рдЖрдк рдпрд╣рд╛рдВ рд░реБрдХ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдХреБрдЫ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдХрд╛ рдЕрд░реНрде рдореБрдЭреЗ рдирд┐рдХрд╛рд▓ рджреЗрддрд╛ рд╣реИред

рд╕рд╛рдЗрдЯ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: calcOpticalFlowSF (рдлреНрд░реЗрдо 1, рдлреНрд░реЗрдо 2, рдкреНрд░рд╡рд╛рд╣, 3, 2, 4, 4.1, 25.5, 18, 55.0, 25.5, 0..5, 18, 55.0, 25.5, 10) ;

рдореЗрд░рд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдзреАрдорд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓рдЧрднрдЧ 9-12 рд╕реЗрдХрдВрдб рдкреНрд░рддрд┐ 512x512 рдЪрд┐рддреНрд░ред рдХрд╛рдо рдХрд╛ рдирддреАрдЬрд╛ Farneback рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреНрд░рд╢рдВрд╕рдиреАрдп рд▓рдЧрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рд╡рд░реНрджреА рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдмреЗрд╣рддрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИ, рдФрд░ рдпрд╣ рдмрдбрд╝реА рдкрд╛рд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖


рдпрджрд┐ рдЖрдк рдХрд╣реАрдВ рдСрдкреНрдЯрд┐рдХрд▓ рдзрд╛рд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рд╕реЛрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдЖрдк рдЕрдХреНрд╕рд░ рд╕рд░рд▓ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рд╡рд╛рд╣ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рдмрд╛рд░ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рдХрдИ рдЪрд╛рд▓реЗрдВ, рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рдФрд░ рдЕрдиреБрдХреВрд▓рди рд╣реИрдВ; рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдУрдкрдирд╕реАрд╡реА рдореЗрдВ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдмрд╢рд░реНрддреЗ рдХрд┐ рдпрд╣ рд╡рд╣рд╛рдВ рд╣реЛ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗ рддрд░реНрдХ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ SSE рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ, CUDA рдпрд╛ OpenCL рдХреЗ рд╕рд╛рде рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдЖрджрд┐ред рдпрджрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЕрдВрдХреЛрдВ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ (рдпрд╛рдиреА рд╡рд┐рд░рд▓ рд╕реНрдЯреНрд░реАрдо) рдХреА рд╢рд┐рдлреНрдЯ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдорд╛рд░реЛрд╣ calcOpticalFlowPyrLK, рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рддреЗрдЬреА рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдШрдиреЗ рдкреНрд░рд╡рд╛рд╣ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд▓реНрдХреЛрдкреНрдЯрд┐рдХрд▓рдлреНрд▓реЛрдПрд╕рдПрдл рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИредрд▓реЗрдХрд┐рди рд╡рд╣ рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИред рдпрджрд┐ рдкреНрд░рджрд░реНрд╢рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рддреЛ calcOpticalFlowFarneback, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЖрдкрдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдВрдЧреЗред

рд╕рд╛рд╣рд┐рддреНрдп


docs.opencv.org/modules/video/doc/motion_analysis_and_object_tracking.html
рд▓реБрдХрд╛рд╕ рдХрдирд╛рдбреЗ рдлрд╝реАрдЪрд░ рдЯреНрд░реИрдХрд░ рдХрд╛ рдкрд┐рд░рд╛рдорд┐рдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд░реНрдгрди - рдЬреАрди-рдпрд╡реЗрд╕ рдмрд╛рдЙрдЧреЗрдЯ
рдЯреВ-рдлреНрд░реЗрдо рдореЛрд╢рди рдПрд╕реНрдЯреАрдореЗрд╢рди, рдкреЙрд▓рд┐рдиреЛрдорд┐рдпрд▓ рдПрдХреНрд╕рдкреЗрдВрд╢рди рдкрд░ рдЖрдзрд╛рд░рд┐рдд - рдЧреБрдиреНрдирд░ рдлрд╝рд░реНрдиреЗрдмреИрдХ рд╕рд┐рдВрдкрд▓ рдлрд╝реНрд▓реЛ
: рдПрдХ рдЧреИрд░-рдкреБрдирд░рд╛рд╡реГрддреНрдд, рд╕рдмреНрд▓реАрдирд┐рдпрд░ рдСрдкреНрдЯрд┐рдХрд▓ рдлреНрд▓реЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо - рдорд╛рдЗрдХрд▓ рддрд╛рдУ, рдЬрд┐рдпрд╛рдорд┐рди рдмрд╛рдИ, рдкреБрд╖реНрдореАрдд рдХреЛрд╣рд▓реА, рдФрд░ рд╕рд┐рд▓реНрд╡реЗрди рдкреЗрд░рд┐рд╕
рд╣реЙрд░реНрди-рд╢реБрдирдХ рдСрдкреНрдЯрд┐рдХрд▓ рдлрд╝реНрд▓реЛред рдорд▓реНрдЯреА-рд╕реНрдХреЗрд▓ рд░рдгрдиреАрддрд┐ рдХреЗ рд╕рд╛рде - рдПрдирд░рд┐рдХ рдореАрдирд╣рд╛рд░реНрдЯ-рд▓реЛрдкрд┐рд╕, рдЬреЗрд╡рд┐рдпрд░ рд╕рд╛рдВрдЪреЗрдЬрд╝
en.wikipedia.org/wiki/Optical_flow

Source: https://habr.com/ru/post/In201406/


All Articles