рд╕реНрдЯреНрд░реАрдо рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕: рдПрд╕рдПрдПрд╕ рдИрдПрд╕рдкреА рдХреЗ рд╕рд╛рде рддреНрд╡рд░рд┐рдд рд╢реБрд░реБрдЖрдд

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



рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА


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


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

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

рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдИрдПрд╕рдкреА рдХреА рдПрдХ рдорд╛рдзреНрдпрдорд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рдЗрдВрдЬрди рдХреЛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдкрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдореЙрдбрд▓ (рдПрд╕рдПрдПрд╕, рд╕реА, рдкрд╛рдпрдерди рдФрд░ рдЕрдиреНрдп) рдХреЗ рдирд┐рд░рдВрддрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдЗрд╡реЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрддред

рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдПрд╕рдПрдПрд╕ рд╡рд┐рдпрд╛ рдмрд┐рдЬрдиреЗрд╕ рдмреНрд░реЗрдХрдлрд╛рд╕реНрдЯ рдлреЛрд░рдо рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрд╕рдПрдПрд╕ рдореЗрдВ рдЫрд╡рд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдбреЗрдореЛ рд╕реНрдЯреИрдВрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдФрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛ред

рд╕реНрдЯреНрд░реАрдо рд╡реАрдбрд┐рдпреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг


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

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

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

рдПрд╕рдПрдПрд╕ рдЗрд╡реЗрдВрдЯ рд╕реНрдЯреНрд░реАрдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ


рдПрд╕рдПрдПрд╕ рдИрдПрд╕рдкреА рд╕реНрдЯреВрдбрд┐рдпреЛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЦрддрд░рдирд╛рдХ рдкрд╣рдЪрд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ред
рдИрдПрд╕рдкреА рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдПрдбрд┐рдЯрд░ рдореЗрдВ, рд╣рдордиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ:

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


    Model_source рдкрд░ рдкреНрд░рдХрд╛рд╢рди рдЖрджреЗрд╢ рд╕реЗрдЯ рдХрд░рдирд╛

    рдЗрдирдкреБрдЯ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА:

    I,N,1,action,load
    I,N,2,type,astore
    I,N,3,reference,/opt/sas/demo/image_processing/d.astore
  2. рджреВрд╕рд░рд╛ рд╕реНрд░реЛрдд, input_image, рдХреИрдорд░реЗ рд╕реЗ рдЪрд┐рддреНрд░ рд╣реИрдВред рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдорд╛рдирдХ рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ рдИрдПрд╕рдкреА рдореЗрдВ рдПрдХ рд╕реНрд░реЛрдд рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЖрдк рд╕реАрдзреЗ рдХреИрдорд░реЗ рд╕реЗ рднреА рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреВрд╡реАрд╕реА рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред


    рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреИрдордХреЛрд░реНрдбрд░ рдХреЗ рд▓рд┐рдП рдПрдХ UVC рдХрдиреЗрдХреНрдЯрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ред
  3. рдЫрд╡рд┐рдпрд╛рдБ рдЙрд╕ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдпрд╣ рд╡рд░реНрдЧреАрдХрд░рдг рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, input_image рдХреЗ рдмрд╛рдж, рд╣рдо рддреБрд░рдВрдд resize_image рдиреЛрдб рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рд╛рд░реВрдк рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, 100/100 рдкрд┐рдХреНрд╕рд▓ рдХреЗ рдПрдХ рд╡рд░реНрдЧ рдХреЛ рдирд┐рдЪреЛрдбрд╝реЗрдВред

    рдЗрдореЗрдЬ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реЗрдЯрдЕрдк
  4. рдореЙрдбрд▓ рдирд┐рд╖реНрдкрд╛рджрди CNN_score_code рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдореЙрдбрд▓ рдХреЗ рдореЗрдЯрд╛-рд╡рд┐рд╡рд░рдг рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдирд┐рдХрд╛рд▓ рджреЗрдЧрд╛ - P__label_c0, P__label_c1, P__label_c2 рдФрд░ P__label_c9 - рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд░реНрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдПрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, max_class рдиреЛрдб рдореЗрдВ, рд╣рдо рдПрдХ рдирдП рдкрд░рд┐рдХрд▓рд┐рдд рдлрд╝реАрд▓реНрдб рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╛рд╡рдирд╛ рд╡рд╛рд▓реЗ рд╡рд░реНрдЧ рдХрд╛ рдЪрдпрди рдХрд░реЗрдЧрд╛ред
  5. рдЕрдм, рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ, рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡рд░реНрдЧреАрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рд╣рдорд╛рд░реЗ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ, рдПрдХ рдмреЗрдИрдорд╛рди рдЪрд╛рд▓рдХ рд╕рдбрд╝рдХ рд╕реЗ рд╕рдордп-рд╕рдордп рдкрд░ рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЙрди рдорд╛рдорд▓реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬрдм рд╡рд╣ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЦрддрд░рдирд╛рдХ рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рд╕реЗ рдПрдХ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд▓рд┐рдд рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо 3 рдиреЛрдбреНрд╕ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ: рдЕрдВрддрд┐рдо рдорд┐рдирдЯ (copy_1_min) рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛, рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд░реНрдЧреЛрдВ (aggr_for_alert) рджреНрд╡рд╛рд░рд╛ рдПрдХрддреНрд░реАрдХрд░рдг рдФрд░ "рдЦрддрд░рдирд╛рдХ рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ" (filter_alert) рдХреЗ рддрдереНрдпреЛрдВ рдХрд╛ рдПрдХ рдлрд┐рд▓реНрдЯрд░ред

    рдЗрд╡реЗрдВрдЯ рд╕рдВрдЧреНрд░рд╣рдг рд╕реЗрдЯрд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ - 1 рдЕрдВрддрд┐рдо рдорд┐рдирдЯ рдореЗрдВред

    рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдИрд╡реЗрдВрдЯ рдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рдирд╛ред

    рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдирд┐рдпрдо рд╕реЗрдЯ рдХрд░рдирд╛ред

рд╕реВрдЪрдХрд╛рдВрдХ


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

рд▓рд╛рдВрдЪ


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


рдПрд╕рдПрдПрд╕ рдИрдПрд╕рдкреА рд╕реНрдЯреНрд░реАрдо рд╡реНрдпреВрдЕрд░ рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдбреИрд╢рдмреЛрд░реНрдб

рд╡рд╣ рд╕рдм рд╣реИред рд╣рдореЗрдВ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдСрдирд▓рд╛рдЗрди рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдПрдбреЗрдкреНрдЯрд░ / рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдкрддрд╛ рд▓рдЧрд╛рдП рдЧрдП рдЙрд▓реНрд▓рдВрдШрди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдПрдХ рдмрд╛рд╣рд░реА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╛ рдЕрдЬрдЧрд░?


рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдорд╛рдорд▓рд╛ рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдордВрдЪ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рд╕реЗ, рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛, рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд (!) рдерд╛, рдЗрд╕рд▓рд┐рдП рдлрд╝реЛрдЯреЛ рдкрд╣рд▓реЗ рд╣реА рд▓реЗ рд▓рд┐рдП рдЧрдП рдереЗ рдФрд░ рдХрд╛рд░ рдкрд╛рд░реНрдХрд┐рдВрдЧ рдореЗрдВ рдереАред

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

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

 def compute_total(Image,image_template): "Output: score_point" import sys import cv2 import numpy as np import os import base64 import io from imageio import imread MIN_MATCH_COUNT = 10 #       DIST_COEFF = 0.55 img_big = imread(io.BytesIO(base64.b64decode(image_template))) sift = cv2.xfeatures2d.SIFT_create() # Initiate SIFT detector matcher = cv2.BFMatcher() # BFMatcher with default params kp_big, des_big = sift.detectAndCompute(img_big,None) img_tpl = imread(io.BytesIO(base64.b64decode(Image))) kp_tpl, des_tpl = sift.detectAndCompute(img_tpl,None) matches = matcher.knnMatch(des_tpl,des_big,k=2) good = [] for m,n in matches: if m.distance < n.distance * DIST_COEFF: good.append(m) score_point = len(good) return score_point 


рдПрд╕рдПрдПрд╕ рд╡рд┐рдпрд╛ рдмрд┐рдЬрдиреЗрд╕ рдмреНрд░реЗрдХрдлрд╛рд╕реНрдЯ рдлреЛрд░рдо ( рд╡реЗрдмрдХреИрдо , рдореИрдХреНрд╕рдПрдХреНрд╕рдЯреАрдПрд╕ рд╕реНрдЯреИрдВрдб рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реИ) рдкрд░ рд╡реЗрдм рдХреИрдорд░рд╛ рд╕реЗ рдЫрд╡рд┐ рдореЗрдВ рдПрдХ рд╣реЗрд▓рдореЗрдЯ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдкрд╣рдЪрд╛рди)

рдорд╢реАрди рд╕реАрдЦрдиреЗ


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

рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд▓рд┐рдЦреЗрдВ рдХрд┐ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдореЗрдВ рдХрд┐рди рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдПрд╕рдПрдПрд╕ рдЗрд╡реЗрдВрдЯ рд╕реНрдЯреНрд░реАрдо рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

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


All Articles