рд╡рд┐рдВрдбреЛрдЬ рдПрд╕рдбреАрдХреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдЗрдиреЗрдЯред рднрд╛рдЧ 3. рдХрд╛рд░реНрдпрд╢реАрд▓рддрд╛


рдПрдХ рдорд╛рдирд╡ рдЖрдХреГрддрд┐ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдирд╛

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

рдЫрд╡рд┐

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдерд╛: "рдЙрд╕рдиреЗ (рдХрд┐рдиреЗрдХреНрдЯ] рдЗрди рджреЛ рдорд┐рд░реНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг 20-рдмрд┐рдВрджреБ рдХрдВрдХрд╛рд▓ рдХреНрдпреЛрдВ рдмрдирд╛рдпрд╛, рдФрд░ рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдирд╛рднрд┐ рджрд┐рдЦрд╛рдпрд╛?" рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдмрд╛рдд рднреЗрджрднрд╛рд╡ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рд╕реЗрдВрд╕рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ - рдкрд╣рд▓реА рдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдХрдВрдХрд╛рд▓ рджреЛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рд╕реЗ рдмрдирд╛ рд╣реИ, рдмрд╛рдХреА рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрдо рд╕реЗ рдХрдо рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред MSDN рдХрд╛ рднреА рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрд╡реЗрджрдХ рдХреЗ рдирд┐рдХрдЯрддрдо рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдХрдВрдХрд╛рд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ред

рдирд┐рд░реНрдорд┐рдд рдХрдВрдХрд╛рд▓ рдХреЗ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕рдВрдпреБрдХреНрдд рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдВрдпреБрдХреНрдд, рд╕рдВрдпреБрдХреНрдд, рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЧрд╛рдБрда рдореБрдЭреЗ рдПрдХ рдЕрдзрд┐рдХ рдкрд░реНрдпрд╛рдкреНрдд рдЕрдиреБрд╡рд╛рдж рд▓рдЧрддреА рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рд┐рд░ рдХреЛ рдПрдХ рд╕рдВрдпреБрдХреНрдд рдлреЛрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддрд░рд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред

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

//          sensor.SkeletonFrameReady += SkeletonsReady; //   sensor.SkeletonStream.Enable(); 

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

 Joint kneeLeft = skeleton.Joints[JointType.KneeLeft]; int x = kneeLeft.Position.X; int y = kneeLeft.Position.Y; int z = kneeLeft.Position.Z; 

рдЬреЙрдЗрдВрдЯрд╛рдЗрдк рдПрдиреНрдпреВрдорд░реЗрд╢рди рд╡реИрд▓реНрдпреВ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд╡рд┐рдЯреНрд░реБрд╡рд┐рдпрди рдореИрди рдХреЗ рдлрд┐рдЧрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИред

рдЫрд╡рд┐

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

рдЫрд╡рд┐

рдЗрд╕ рдореЛрдб рдореЗрдВ рдЖрдВрдХрдбрд╝реЗ рдкрд╣рдЪрд╛рдирдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Kinect рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реНрдЯреНрд░реАрдо рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рджреМрд░рд╛рди SkeletonStream рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА TrackingMode рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ:

 kinect.SkeletonStream.TrackingMode = SkeletonTrackingMode.Seated; 

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

рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдПрдХ рдЕрдиреНрдп рд▓реЗрдЦ - рд╣рдо рдХрд╛рдЗрдиреЗрдЯ рдХреЗ рд╕рд╛рде рдХреНрдпреВрдмреНрд╕ рдЦреЗрд▓рддреЗ рд╣реИрдВ , рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдорд╛рдирд╡ рдЖрдХреГрддрд┐ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред

рд╡рд╛рдХреН рдкрд╣рдЪрд╛рди

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

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

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

рдлреЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ

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

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдлреЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдЪреЗрд╣рд░реЗ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИред рдпрд╣ рдордЬрд╝реЗрджрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд▓реЗрдЦреЛрдВ рдореЗрдВ рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЙрди рдХрд╣рд╛рдирд┐рдпреЛрдВ рд╕реЗ рдорд┐рд▓рд╛ рдЬреЛ рдХрд┐ рдХрд┐рдиреЗрдХреНрдЯ рдХрд╛ рдЪреЗрд╣рд░рд╛ рдкрд╣рдЪрд╛рдирдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИред рддреЛ рдлреЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХрд╣рд╛рдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИ?

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

рддреЛ, рдпреЛрдЬрдирд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ (рдореЗрд░реЗ рд╕рдкрдиреЛрдВ рдХреА рдпреЛрдЬрдирд╛):

рдЫрд╡рд┐

рдЗрди 87 рдиреЛрдбреНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк 13 рдФрд░ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЖрдВрдЦреЛрдВ рдХреЗ рдХреЗрдВрджреНрд░, рдирд╛рдХ, рд╣реЛрдВрдареЛрдВ рдХреЗ рдХреЛрдиреЗ рдФрд░ рд╕рд┐рд░ рдХреА рд╕реАрдорд╛рдПрдВред рдПрд╕рдбреАрдХреЗ рдПрдХ 3 рдбреА рдлреЗрд╕ рдорд╛рд╕реНрдХ рднреА рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдХреГрддрд┐ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЫрд╡рд┐

рдЕрдм рдлреЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдПрд╕рдбреАрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдлреЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреА рдПрдХ рдЖрдо рд╕рдордЭ рд╕реЗ рд▓реИрд╕ рд╣реИ, рдпрд╣ рд╕рдордп рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдЬрд╛рди рд╕рдХреЗрдВред рдлреЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдПрд╕рдбреАрдХреЗ рдбреЗрд╡рд▓рдкрд░ рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рдПрдХ COM рд▓рд╛рдЗрдмреНрд░реЗрд░реА (FaceTrackLib.dll) рд╣реИред Microsoft рдЖрд╡рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ (рдЖрд╡рд░рдг) Microsoft.Kinect.Toolkit.FaceTracking рднреА рд╣реИ , рдЬрд┐рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд░реИрдкрд░ рдХрд╛ рд╡рд┐рд╡рд░рдг рдЦреЛрдЬрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛, рдмрд╢рд░реНрддреЗ рд▓рд┐рдВрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ (рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд╣реИ рдФрд░ рдЬрдмрдХрд┐ рдлреЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдПрд╕рдбреАрдХреЗ рдХреЛ рдХрд╛рдЗрдиреНрдХреЗрдб рдПрд╕рдбреАрдХреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдХреЗрд╡рд▓ рдПрдордПрд╕рдбреАрдПрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдореЗрдВ рдорджрдж рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

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

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

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

рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдлреНрд░реЗрдо рдореЗрдВ рдЪреЗрд╣рд░реЗ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рд╕рд┐рд░ рдХреА рджреВрд░реА рдФрд░ рдЙрд╕рдХреА рд╕реНрдерд┐рддрд┐ (рдЭреБрдХрд╛рд╡) рджреЛрдиреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╕рд┐рд░ рдЭреБрдХрд╛рд╡ рдХреЛ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ, 20 ┬░, рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ ┬░ 45 ┬░, рдкрдХреНрд╖ рдЭреБрдХрд╛рд╡ l 45 ┬░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╖реНрдЯрддрдо рдорд╛рди рдХреНрд░рдорд╢рдГ are 10 ┬░, values тАЛтАЛ30 ┬░ рдФрд░ are 45 ┬░ рдЭреБрдХреЗ рд╣реБрдП рдКрдкрд░-рдиреАрдЪреЗ, рдмрд╛рдПрдБ-рджрд╛рдПрдБ рдФрд░ рдмрдЧрд╝рд▓ рдореЗрдВ рд╣реИрдВ, ( 3D рд╣реЗрдб рдкреЛрдЬрд╝ рджреЗрдЦреЗрдВ)ред

рдХрд╛рдЗрдиреЗрдЯ рд╕реНрдЯреВрдбрд┐рдпреЛ

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

рдХрд╛рдЗрдиреЗрдЯ рд╕реНрдЯреВрдбрд┐рдпреЛ

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

Kinect Studio рдХреЗ рд╕рд╛рде рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реЗрдВрд╕рд░ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рд╕рдм рдХреБрдЫ рд╕реЗрдВрд╕рд░ рдбреЗрдЯрд╛ рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдпрд╛ рд╕рд╣реЗрдЬреЗ рдЧрдП рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

рдЫрд╡рд┐

рдЕрдВрддрднрд╛рд╖рдг

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

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


All Articles