рдЕрдкрдиреА рдЦреБрдж рдХреА рддреНрд╡рдЪрд╛ рдкрд░ рд╡рд┐рдпреЛрд▓рд╛ рдЬреЛрдиреНрд╕, рднрд╛рдЧ 1. рдУрдкрдирд╕реАрд╡реА рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛

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

рдореЙрдбреНрдпреВрд▓ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ



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

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

рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдЙрдкрдХрд░рдг рдЪреБрдирдирд╛



рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЙрдбреНрдпреВрд▓, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрд╕реНрдерд╛рдИ рд░реВрдк рд╕реЗ "EmotionRecognitionTool v 0.1 by SkyNoName" рдХрд╣рд╛ рд╣реИ, рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рдВрд╢реЛрдзрди рдХреЗ рд╕рд╛рде рд╡рд╛рдпреЛрд▓рд╛-рдЬреЛрдиреНрд╕ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ C рдореЗрдВ Microsoft Visual Studio ┬й 2010 рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг (IDE) рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред C ++ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди (рдУрдкрди рд╕реЛрд░реНрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА) рдХреА рдУрдкрди рдУрдкрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП (рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╕рдВрд╕реНрдХрд░рдг 2.2 рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛), рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡реАрдбрд┐рдпреЛрдЗрдиреНрдкреБрдЯ рд╕рдВрд╕реНрдХрд░рдг 0.1995 рдерд┐рдпреЛ рд╡рд╛рдЯрд╕рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ ред рдореИрдВ Cmake рдореЙрдбреНрдпреВрд▓ рдХреЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдВрдбреЛрдЬ 7 рдЕрд▓реНрдЯреАрдореЗрдЯ рдФрд░ рдЙрдмрдВрдЯреВ 10.10 рдХреЗ рддрд╣рдд рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдзрди рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреНрдпреВрдЯреА рдЯреВрд▓рдХрд┐рдЯ рдФрд░ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреАрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ PHP рдореЗрдВред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдлрд┐рд▓рд╣рд╛рд▓ рд╣рд╛рде рдореЗрдВ рдХреНрдпрд╛ рдЪреБрдирд╛ рд╣реИ ...
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рд╕реЗ Microsoft Visual Studio рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб, рднреБрдЧрддрд╛рди (;) рдХрд░реЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
рдлрд┐рд░ OpenCV рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред рд╡реИрд╕реЗ, рд╣рд╛рд▓ рд╣реА рдореЗрдВ 2.3.1 рд╕рдВрд╕реНрдХрд░рдг, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЙрд╕ рдкрд░ рдФрд░ рднреА рдХрдИ рдкрд░рд┐рд╡рд░реНрдзрди рдФрд░ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдиреНрдпреВрдирддрдо рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ 2.3 рдпрд╛ 2.2 рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ Cmake рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдХреНрд░рд┐рдПрдЯрд┐рд╡ рдХреЙрдордиреНрд╕ рд▓рд╛рдЗрд╕реЗрдВрд╕ (cc by-nd 3.0) рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред
рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рд╣рдореЗрдВ рдПрдХ рдореБрдлреНрдд-рд╡рд┐рддрд░рд┐рдд рд╡реАрдбрд┐рдпреЛрдЗрдиреНрдкреБрдЯ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕реЗ Git (рдЖрдк рд░реЗрдбреА-рдореЗрдб рд╕реЙрд▓реНрдпреВрд╢рди fdlib рдФрд░ stasm рд╕реЗ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) рдХреИрдорд░реЛрдВ рд╕реЗ рдХреИрдорд░реЛрдВ рд╕реЗ рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛



Visual Studio рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐, OpenCV рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рде, рд╕рдЪреНрдЪрд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдмрд┐рдВрджреБ рд╣реИ - рдЖрдкрдХреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд dll рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рдкрде рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
Win32 рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг 2.2 рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЪреЗрдХрдмреЙрдХреНрд╕ рдХреЛ рдЖрдЗрдЯрдо рдкрд░ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ OpenCV рдХреЛ рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдкрде рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред
"2.3.1 рд╕реБрдкрд░рдкреИрдХ" рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдлрд╝реЛрд▓реНрдбрд░ C: \ OpenCV2.3.1 рдкрд░ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдкрддреЗ рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ

C:\OpenCV2.3.1\build\bin;
C:\OpenCV2.3.1\build\x64\mingw\bin;
C:\OpenCV2.3.1\build\x64\vc9\bin;
C:\OpenCV2.3.1\build\x64\vc10\bin;
C:\OpenCV2.3.1\build\x86\mingw\bin;
C:\OpenCV2.3.1\build\x86\vc9\bin;
C:\OpenCV2.3.1\build\x86\vc10\bin;

рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрде рдЪрд░ рдХреЗ рд▓рд┐рдПред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдЯрд╛рд░реНрдЯ-рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓-рдСрд▓ рдХрдВрдЯреНрд░реЛрд▓реНрд╕-рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЬрд╛рдПрдВ (рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдЖрдЗрдХрди рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдЧреБрдг рдЪреБрдиреЗрдВ), рдЙрдиреНрдирдд рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рд╕рд┐рд╕реНрдЯрдо рдЧреБрдг рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдЙрдиреНрдирдд рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ ... рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдПрдХ рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рдЦреБрд▓рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдКрдкрд░ рджрд┐рдП рдЧрдП рдкрддреЛрдВ рдХреЗ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдкреИрда рдЪрд░ рдХреЛ рдмрдирд╛рдирд╛ рдпрд╛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ (рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдВрд╕реНрдХрд░рдг 2.2 рдкреВрд░реНрд╡рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд╣реИ):



Cmake рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЬрд┐рд╕рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг Windows 2.8.6 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╣реИ рдФрд░ Cmake-gui рдЪрд▓рд╛рдПрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЦрд╛рд▓реА рдлрд╝реАрд▓реНрдб рд╡рд╛рд▓реА рдПрдХ рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред
рд╕реНрд░реЛрдд рдХреЛрдб рдлрд╝реАрд▓реНрдб рдореЗрдВ C рдбреНрд░рд╛рдЗрд╡ рдкрд░ OpenCV рдХреЗ рд╕рд╛рде рдЕрдирдкреИрдХреНрдб рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
C:/OpenCV2.3.1
рдлрд┐рд░, рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдлрд╝реАрд▓реНрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, OpenCV рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рдмрд┐рд▓реНрдб рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:
C:/OpenCV2.3.1/build
рдХрдиреНрдЬреАрдЬ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рд╡рд╛рдВрдЫрд┐рдд рдЬрдирд░реЗрдЯрд░ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрдВрдкрд╛рдЗрд▓рд░, рдореЗрд░реЗ рд╡реАрдПрд╕2010 рдореЗрдВ рдпрд╣ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ 106464 рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЕрднреА рддрдХ рдПрдХ рдореЗрдХрдлрд╛рдЗрд▓ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИ, рдореБрдЦреНрдп рд╕рдВрдХрд▓рди рдХреНрд╖реЗрддреНрд░ рд▓рд╛рд▓ рд╣реЛрдЧрд╛ред



рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЬреЗрдирд░реЗрдЯ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
рд╣рдо рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдореЗрдХ-рдлрд╛рдЗрд▓ рдФрд░ рдХреНрд▓реЛрдЬреНрдб рд╕реЗрдореАрдХреЗ рдХреА рдкреАрдврд╝реА рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ C: \ OpenCV2.3.1 \ build \ folder, рд╕рд╛рде рд╣реА OpenCV.sln рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ cmake рдореИрдирд┐рдлреЗрд╕реНрдЯреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред

F7 рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЪрд▓рд╛рдПрдБ (рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Microsoft Visual Studio рдореЗрдВ рдЦреБрд▓ рдЬрд╛рдПрдЧрд╛)ред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдУрдкрдирд╕реАрд╡реА рд╡рд┐рдзрд┐рдпрд╛рдВ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг, рдирдореВрдиреЛрдВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдпрджрд┐ Cmake рдореЗрдВ рдХрдИ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрдВрдЬреЗ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪрд╛ рдЧрдпрд╛, рддреЛ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдПрдХ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд┐рдВрдбреЛ рдХреЛ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:



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



OpenCV рдХреЗ рд╕рд╛рде рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ



рдпрд╣ рд╕рдордп рд╣реИ, рдПрдХ рдирдЦрд░реЗ рдХреЗ рд╕рд╛рде рд╕рднреА рдиреГрддреНрдпреЛрдВ рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЪрд╛рд╣рд┐рдП:

1. Microsoft Visual Studio рдореЗрдВ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдБред

рдореИрдВрдиреЗ рдПрдХ рд╕реАрдПрд▓рдЖрдИ (рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕рдорд░реНрдерди, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдФрд░ рдмрдирд╛рдпрд╛ред

2. рдмрдирд╛рдИ рдЧрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ dll-, lib-files рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ "рдмрд╛рдЗрдВрдб" рдХрд░реЗрдВред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдорд╛рдиреНрдп рдЧреБрдг рдкрд░ рдЬрд╛рдПрдВред рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ / рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдирд╛рдо рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ (рд╕рдорд╛рдзрд╛рди) рдФрд░ рдЪреБрдирд┐рдВрджрд╛ рдЧреБрдг:



рдлрд┐рд░, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреАрдЬрд╝ рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░реЙрдкрд░реНрдЯреАрдЬрд╝ рд╕реЗрдХреНрд╢рди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдзрд╛рд░рд╛ VC ++ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ / VC ++ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ)ред рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЦреЛрдЬреЗрдВ рд╢рд╛рдорд┐рд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ / рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ):



рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рдВрдкрд╛рджрди рдлрд╝реАрд▓реНрдб рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдореЗрдВ рдПрдХ рддреАрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╕рдВрдкрд╛рджрди рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:



рдЦреБрд▓рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдВрдбреЛ рдореЗрдВ, рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:

C:\OpenCV2.3.1\include\
C:\OpenCV2.3.1\include\opencv
C:\OpenCV2.3.1\include\opencv2
C:\OpenCV2.3.1\include\opencv\3rdparty\include
C:\OpenCV2.3.1\include\opencv\modules


рдирдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдареАрдХ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:



рдлрд┐рд░, рдЙрд╕ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИ, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ / рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ) рдореЗрдВ OpenCV рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдкрдереЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВ (рдореЗрд░реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 2.2 рдХреЗ рдкрде рджрд┐рдЦрд╛рдП рдЧрдП рд╣реИрдВ):

C:\OpenCV2.3.1\build\x64\vc9\lib
C:\OpenCV2.3.1\build\x64\vc10\lib
C:\OpenCV2.3.1\build\x86\vc9\lib
C:\OpenCV2.3.1\build\x86\vc10\lib




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

opencv_calib3d231.lib
opencv_features2d231d.lib
opencv_haartraining_engined.lib
opencv_video231d.lib
рдЖрджрд┐ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдЖрдЗрдЯрдо рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:


рд╕рднреА рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдареАрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

3. рдореБрдЦреНрдп рд╣реЗрдбрд░ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкреНрд▓рдЧ-рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВред

рдЪреВрдВрдХрд┐ рд╣рдо рдЬреНрдпрд╛рджрд╛рддрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЗрдбрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

 //  #include <opencv2/objdetect/objdetect.hpp> #include <opencv2/features2d/features2d.hpp> #include <opencv2/highgui/highgui.hpp> #include <opencv2/calib3d/calib3d.hpp> #include <opencv2/imgproc/imgproc_c.h> #include <opencv2/imgproc/imgproc.hpp> 


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

 //   #include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> #include <math.h> #include <float.h> #include <limits.h> #include <time.h> #include <ctype.h> #include <conio.h> 


F5 рджрдмрд╛рдПрдБ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЦрд╛рдХрд╛ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдг 2.3 рд╕реЗ рд╢реБрд░реВ, рд╡рд┐рдХрд╕рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рдкрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧреА рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЖрд╡рд╢реНрдпрдХ dll рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЖрд╕рд╛рдиреА рд╕реЗ "рдмрд┐рди" рдирд╛рдордХ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрде рдХрд╛ рдирд┐рд░реНрдорд╛рдг build \ x86 рдпрд╛ build \ x64 рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдРрд╕реА рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬреЛ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, dll ffmpeg рдХреЛрдбреЗрдХ), рд╡реЗ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдореБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ (3 рдбреАрдкрд╛рд░реНрдЯреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдмрд╛рд╣рд░ рд▓рдЯрдХрд╛)ред
рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ (.exe) рдХреЗ рд╕рд╛рде, рдЖрдкрдХрд╛ рдХрд╛рдо рднреА рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд╣рд╛рдВ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рднрд╛рд╡рдирд╛ рдорд╛рдиреНрдпрддрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ



рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рдЕрдзрд┐рдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдФрд░ рд╕рд╣рдЬ рдЬреНрдЮрд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╡рд┐рдХрд╕рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдиреНрдпреВрдирддрдо рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :
тАв рдкреНрд░реЛрд╕реЗрд╕рд░: рдЗрдВрдЯреЗрд▓ рдХреЛрд░ 2 рдбреБрдУ E6550 рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИред 2.33 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ (2.33 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝)
тАв RAM, RAM: SDRAM (Engред рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдбрд╛рдпрдирд╛рдорд┐рдХ рд░реИрдВрдбрдо рдПрдХреНрд╕реЗрд╕ рдореЗрдореЛрд░реА - рд░реИрдВрдбрдо рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдбрд╛рдпрдирд╛рдорд┐рдХ рдореЗрдореЛрд░реА): рдХрд┐рд╕реА рднреА рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ рдХрдо рд╕реЗ рдХрдо 2Gb (2GB) DDR3 (рдбрдмрд▓-рдбреЗрдЯрд╛-рд░реЗрдЯ рддреАрди)ред
тАв 150 рдПрдордмреА (рдПрдордмреА) рдореБрдлреНрдд рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди

рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
тАв рдкреНрд░реЛрд╕реЗрд╕рд░: рдЗрдВрдЯреЗрд▓ рдХреЛрд░ i3-370M 2.4 GHz (2.4 GHz)
тАв RAM, RAM: SDRAM 4Gb (4GB) DDR3
тАв 300 рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХрд╛ 300 рдПрдордмреА (рдПрдордмреА)

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБ

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

рдиреНрдпреВрдирддрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ (рд▓реЙрдиреНрдЪ рд░рд┐рд▓реАрдЬрд╝ рд╕рдВрд╕реНрдХрд░рдг 0.1):
тАв Windows XP SP3 / Vista / рд╡рд┐рдВрдбреЛрдЬ 7 (32-рдмрд┐рдЯ),
- рдХрд┐рд╕реА рднреА рдХрдВрдкрдиреА рд╕реЗ рдЫрд╡рд┐ рджрд░реНрд╢рдХред

рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреИрд░рд╛рдореАрдЯрд░ (рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг 0.1 рдХрд╛ рд╢реБрднрд╛рд░рдВрдн):
тАв рд╡рд┐рдВрдбреЛрдЬ 7 (64-рдмрд┐рдЯ),
- рдХрд┐рд╕реА рднреА рдХрдВрдкрдиреА рд╕реЗ рдЫрд╡рд┐ рджрд░реНрд╢рдХ
- рдХреЛрдИ рднреА рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдЬреЛ C ++ рднрд╛рд╖рд╛ (Microsoft Visual Studio 2010) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ,
- рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп OpenCV 2.2,
- Cmake 2.8.4 рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдВрдХрд▓рдХ,
- рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА MySQL рдбрд╛рдЯрд╛рдмреЗрд╕ 6.0,
- GitBash рдХрдВрд╕реЛрд▓ рдкреИрдирд▓ рдХрд╛ рдПрдХ рд╕рд┐рдВрдЧрд▓ рдлреНрд░реА GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА (GitVersion 1.7.4),
- xml рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП PSPad рд╕рдВрдкрд╛рджрдХ
тАв рд▓рд┐рдирдХреНрд╕,
- рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдирд┐рдореНрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде 2.2.14 рдпрд╛ рдЕрдзрд┐рдХ рд╣реИ:
- рдЧреНрд▓рд┐рдмреИрдХ 2.3.2 рдпрд╛ рдЗрд╕рд╕реЗ рдЕрдзрд┐рдХ
- XFree86-3.3.6 рдпрд╛ рдЙрдЪреНрдЪрддрд░,
- gtk + 2.0 рдпрд╛ рдЙрдЪреНрдЪрддрд░,
- рдлреЙрдиреНрдЯрдХреЛрдирд┐рдЧ (рдЬрд┐рд╕реЗ xft рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ),
- libstdc ++ 5,
- рд▓рд┐рдирдХреНрд╕ рд╕рдВрдХрд▓рдХ рдХреЗ рд▓рд┐рдП gcc,
- рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП MySQL рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирдкреИрдХреНрдб рдФрд░ рддреИрдпрд╛рд░ рд╣реИ,
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд▓рд┐рдирдХреНрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╕рд░реНрд╡рд┐рд╕ рдкреИрдХ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреИрдХреЗрдЬ рдвреВрдВрдв рд▓реЗрдЧрд╛ред

рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдЦреБрд▓рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (GNU рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ v3 рдХреЗ рдЕрдиреБрд╕рд╛рд░), рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЗрд╕реЗ рдПрдХрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд░рд┐рд▓реАрдЬ рд╢рд╛рдЦрд╛ рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдЧреА: github.com/kalian/EmotionRecognitionTool-v.-1.0 (рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЪреЗрдХ-рдЖрдЙрдЯ рдирд┐рдГрд╢реБрд▓реНрдХ рд╣реИ)ред

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

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

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


All Articles