рд╕реНрдерд┐рд░ рдХреИрдорд░реЛрдВ рд╕реЗ рдбрд┐рдЬрд┐рдЯрд▓ рдЫрд╡рд┐ рд╕реНрдерд┐рд░реАрдХрд░рдг - рд╕рд╣рд╕рдВрдмрдВрдз рджреГрд╖реНрдЯрд┐рдХреЛрдг

рдкрд░рд┐рдЪрдп


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

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

рдЕрдВрдЬреАрд░ред 1 рдЫрд╡рд┐ рд╕реНрдерд┐рд░реАрдХрд░рдг рдХрднреА-рдХрднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред


рд╡рд░реНрддрдорд╛рди рдлреНрд░реЗрдо рдСрдлрд╝рд╕реЗрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди


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

рдЕрдВрдЬреАрд░ред 2 рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╡рд░реНрддрдорд╛рди рдлреНрд░реЗрдо рдХреА рдСрдлрд╕реЗрдЯред

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрджрд┐ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд╕рд┐рд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЧрддрд┐ рднрдпрд╛рд╡рд╣ рд░реВрдк рд╕реЗ рдХрдо рд╣реЛрдЧреА, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рд╣рд╕рдВрдмрдВрдз рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЧрддрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рд╕реНрдерд╛рдкрди рдХреЗ рд▓рд┐рдП рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА (рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдЕрдиреБрдорд╛рди рдУ (n ^ 2) рдХреЗ рд░реВрдк рдореЗрдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ n рдЫрд╡рд┐ рдмрд┐рдВрджреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ)ред

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

рдЪрд┐рддреНрд░ 3 рд╕рд╣рд╕рдВрдмрдВрдз рд╕рдорд╛рд░реЛрд╣ рдХреА рдЕрдзрд┐рдХрддрдо рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВред рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрддрд░рдирд╛ред

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

рдЕрдВрдЬреАрд░ред 4 рдмрд╣реБ рдЪрд┐рддреНрд░ред

рдЙрдкрдкрд┐рдХреНрд╕реЗрд▓ рд╕рдЯреАрдХрддрд╛


рдпрджрд┐ рдЖрдк рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдХреИрдорд░рд╛ рд╢реЗрдХ рдХреЗ рд▓рд┐рдП рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрдерд┐рд░ рдЫрд╡рд┐ рдЕрднреА рднреА рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЪрд┐рдХреЛрдЯреА рджреЗрдЧреАред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдЕрдзрд┐рдХрддрдо рдХреЗ рдкрд╛рд╕ рд╕рд╣рд╕рдВрдмрдВрдз рд╕рдорд╛рд░реЛрд╣ рдХреЗ рдкрдбрд╝реЛрд╕ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ (рдЪрд┐рддреНрд░ 3 рджреЗрдЦреЗрдВ), рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рди рдЕрдзрд┐рдХрддрдо рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рдордорд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрддрдо рдмрд┐рдВрджреБ (3, 2) рдкрд░ рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рдмреАрдЪ рдХрд╣реАрдВ рд╣реИ рдФрд░ рдмрд┐рдВрджреБ (1, 4)ред рдЕрдЧрд░ рд╣рдо paraboloid A * x ^ 2 + B * x * y * C * y ^ 2 + D * x + E * y + F = 0 рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рдХрддрдо рдХреЗ рдкрд╛рд╕ рд╕рд╣рд╕рдВрдмрдВрдз рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдЕрдиреБрдорд╛рдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ paraboloid рдХреЗ рдРрд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдЬреНрдЮрд╛рдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдпреЛрдВ рд╕реЗ рдЗрд╕рдХрд╛ рд╡рд┐рдЪрд▓рди рдиреНрдпреВрдирддрдо рд╣реИред рдЕрдиреБрднрд╡ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рд╢реЛрдзрди рдХреА рд╕рдЯреАрдХрддрд╛ 0.1-0.2 рдХреЗ рдХреНрд░рдо рдХреА рд╣реЛрдЧреАред рдЬрдм рдЗрддрдиреА рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдШрдмрд░рд╛рд╣рдЯ рдХреЗ рд▓рд┐рдП рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╕реНрдерд┐рд░ рдЫрд╡рд┐ рдЕрдм рдЬреБрдбрд╝рд╡рд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдСрдлрд╕реЗрдЯ рдореБрдЖрд╡рдЬрд╛


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

рдкреГрд╖реНрдарднреВрдорд┐ рдЕрджреНрдпрддрди


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

рдПрдХ рдЧрддрд┐ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ


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

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ:


1) рдЙрдЪреНрдЪ рдЧрддрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреЛрд░ i7-4470 рдкреНрд░реЛрд╕реЗрд╕рд░ (1 рдХреЛрд░ рд╢рд╛рдорд┐рд▓) рдкрд░ BGRA32 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ 1280x720 рдХреЗ рд╕рдВрдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рд╕реНрдерд┐рд░реАрдХрд░рдг рдХреЗ рд▓рд┐рдП, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ 1.5 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
2) рд╕рдмрдкрд┐рдХреНрд╕рд▓ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рдХреИрдорд░рд╛ рд╢реЗрдХ рдХреЗ рд▓рд┐рдП рдореБрдЖрд╡рдЬрд╛ред

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдиреБрдХрд╕рд╛рди


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

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЛрдЯреНрд╕


рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╢рд┐рдлреНрдЯ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдЧреНрд░реЗ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рд░рдВрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдЯреАрдХрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддреА рд╣реИрдВред

рд╕реНрдЯреЗрдмрд▓рд╛рдЗрдЬрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп, рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдореИрдВрдиреЗ рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рдордб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдЗрд╕рдореЗрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
1) SimdAbsDifferenceSum рдФрд░ SimdAbsDifferenceSumMasked - рд╕рд╣рд╕рдВрдмрдВрдзреА рдХрд╛рд░реНрдп рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдПред
2) SimdReduceGray2x2, SimdReduceGray3x3, SimdReduceGray4x4 рдФрд░ SimdReduceGray5x5 - рдорд▓реНрдЯреАрд╕реНрдХреЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдПред
3) SimdBgrToGray - рдПрдХ рдЧреНрд░реЗ рдЫрд╡рд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
4) SimdShiftBilinear - рдкрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВ


рдЙрджрд╛рд╣рд░рдг 1:


рдЙрджрд╛рд╣рд░рдг 2:

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


All Articles