OpenCV 2.4.3

рд▓реЗрдЦрдХ: рдЕрдирд╛рддреЛрд▓реА рдмрдХреНрд╢реЗрд╡ , рдХрд┐рд░рд┐рд▓ рдХреЛрд░реНрдиреНрдпрд╛рдХреЛрд╡ ( kirillkornyakov ), рдПрдВрдбреНрд░реА рдореЛрд░реЛрдЬрд╝реЛрд╡ ( anod314 ), рд╡рд╛рджрд┐рдо рдкрд┐рд╕рд╛рд░реЗрд╡реНрд╕реНрдХреА , рдУрд▓реЗрдЧ рд╕реНрдХрд┐рд▓рд╛рд░реЛрд╡ ( рдУрд▓реЗрдЧрд┐рд╕рд╛рд░реЛрд╡ ), рдПрд╡рдЧреЗрдиреА рддрд╛рд▓рд╛рдирд┐рди, рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рд╢рд┐рд╢рдХреЛрд╡ ( рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рд╢реАрд╢рдХреЛрд╡)ред

рдЫрд╡рд┐рдЫрд╡рд┐

рд╣реЗрд▓реЛ, рд╣реЗрдмреНрд░!

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

рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдмрд╛рддреЗрдВ рдкрд╣рд▓реЗред


рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди


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

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

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

рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдСрдирд▓рд╛рдЗрди рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛, рдЬрд┐рд╕рдореЗрдВ рдирд╡реАрдирддрдо рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред

рдПрдХреАрдХреГрдд рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди


рдЕрдм рдирдП рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдВрддрд░_рдлреЛрд░реНрдореЗ рдЖрджрд┐рдо рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдмреИрдХреЗрдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

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

OpenCL


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

рдкреНрд░рд▓реЗрдЦрди рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИ, рд╣рдо рдЗрд╕реЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВред

CUDA / GPU


рдЗрд╕ рдмрд╛рд░ GPU рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХрдИ рдЙрдкрдпреЛрдЧреА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдЬреЛрдбрд╝реЗ рдЧрдП рд╣реИрдВ:

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

рдПрдВрдбреНрд░реЙрдпрдб


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


рдЖрдИрдУрдПрд╕


IOS рдХреЗ рд▓рд┐рдП OpenCV рдиреЗ рдХрдИ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛:


рдЕрдЬрдЧрд░


рдХреЛрдб 2012 рдХреА Google рд╕рдорд░ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ , рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдХреЗ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдореЛрд░реНрдбрд╡рд┐рдВрдЯрд╕реЗрд╡ рдиреЗ рдУрдкрдирд╕реАрд╡реА рдХреЗ рд╕рд╛рде рдЙрдиреНрдирдд рдкрд╛рдпрдерди рдЙрдкрдпреЛрдЧ рдХреЗ рдХреБрдЫ рдорд╣рд╛рди рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд╝реЗ:


Buildbot


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

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

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

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

рдпреЛрдЬрдирд╛рдУрдВ


рд╕рдВрдЦреНрдпрд╛ 2.5 рдХреЗ рддрд╣рдд рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ 2013 рдХреЗ рд╡рд╕рдВрдд рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред 2.4.3 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЗрд╕рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдВрдЧреЗ, рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдФрд░ рдПрдкреАрдЖрдИ рдХреЛ рдЖрдзреБрдирд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджреНрд╡рд┐рдЖрдзрд╛рд░реА рд╕рдВрдЧрддрддрд╛ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдп рдХреЗ рдмреАрдЪ, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рддреЗ рд╣реИрдВ:


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


рдЕрдВрдд рдореЗрдВ, рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкреВрд░реЗ рд╕рдореБрджрд╛рдп рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреЛрдб 2012 рдХреЗ Google рд╕рдорд░ рдХреЗ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдиреЗред рд╕рд╛рде рдорд┐рд▓рдХрд░ рд╣рдордиреЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ, рдЕрдм рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рдЧрдпрд╛ рд╣реИ!

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ


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


All Articles