SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Kinect를 활용한
         동작 인식 프로그래밍            Chan Seok Kang
                                           KIST

           KINECT FOR WINDOWS
Biography
            강찬석 (Chan Seok Kang)
            • 2011 Microsoft Student Partner 5기
            • 2012 Imagine Cup 2012 :
              Kinect Fun Lab Semi-Finalist
            • KIST 실감교류 연구센터 위촉 연구원

                 Blog : 자신에 대한 고찰 ( http://talkingaboutme.tistory.com )
                          Facebook : http://www.facebook.com/kcsgoodboy

               KINECT FOR WINDOWS
Today`s Session
• Features of Kinect (0.5h)
• Installation of Kinect (1~1.5h)
• Kinect Development Toolkit & Kinect Studio
  (0.5h)
• Demo (2h)
• Introducing of Other Dependencies (1h)

                  KINECT FOR WINDOWS
Kinect Effect

                KINECT FOR WINDOWS
KINECT FOR WINDOWS
KINECT FOR WINDOWS
1st Prize : Interlab ( Brazil )




          KINECT FOR WINDOWS
Semi Final : Pisik ( Korea )




         KINECT FOR WINDOWS
Features of Kinect

              KINECT FOR WINDOWS
차이점




                • 가격
                • 기타 제공 기능의 차이
                • Commercial License

KINECT FOR WINDOWS
KINECT SENSORS
IR Emitter      Color Sensor
                                IR Depth Sensor
                                                  Tilt Motor




             Microphone Array


                   KINECT FOR WINDOWS
Kinect IR Pattern




    KINECT FOR WINDOWS
Kinect IR Pattern




    KINECT FOR WINDOWS
Multiple Kinect




   KINECT FOR WINDOWS
Multiple Kinect




   KINECT FOR WINDOWS
3Gear Project




  KINECT FOR WINDOWS
Break? Break!

  KINECT FOR WINDOWS
Installation of Kinect

                KINECT FOR WINDOWS
Before Start!



Plug off the Kinect!!




     KINECT FOR WINDOWS
GET STARTED
• http://kinectforwindows.com
  • Order Kinect Hardware
     • Kinect for XBOX / Kinect for Windows
  • Download Kinect SDK (SDK v1.6 / Toolkit v1.6.0)
     • http://talkingaboutme.tistory.com/296




                       KINECT FOR WINDOWS
Download SDK & ToolKit




       KINECT FOR WINDOWS
Download SDK & ToolKit




       KINECT FOR WINDOWS
Download SDK & ToolKit




       KINECT FOR WINDOWS
Software Development Kit
• Kinect for Windows Runtime v1.6
• .net Framework v4.5
• Speech Server v11




                  KINECT FOR WINDOWS
Kinect Development Toolkit




        KINECT FOR WINDOWS
KINECT FOR WINDOWS
Kinect Studio




  KINECT FOR WINDOWS
INSTALLING AND USING KINECT


 DEMO



          KINECT FOR WINDOWS
Audio Basic (C# / WPF)




       KINECT FOR WINDOWS
Audio Capture Raw (C++)




       KINECT FOR WINDOWS
Audio Explorer (C++)




      KINECT FOR WINDOWS
Avateering (C# / XNA)




                       • With Game Engine
                       • XNA Studio 4.0

      KINECT FOR WINDOWS
Basic Interaction (C# / WPF)




                              • Hand Gesture
                              • Voice Interaction

         KINECT FOR WINDOWS
Break? Break!

  KINECT FOR WINDOWS
Color Basics (C# / WPF)




       KINECT FOR WINDOWS
Depth Basic (C# / WPF)




Disable Near mode                  Enable Near mode

                    KINECT FOR WINDOWS
Depth – D3D ( C++ / DirectX3D )




           KINECT FOR WINDOWS
Depth with Color – D3D ( C++ / D3D)




             KINECT FOR WINDOWS
FaceTracking 3D ( C# / WPF )




                    • FaceTrack Toolkit


          KINECT FOR WINDOWS
Face Tracking Basic ( C# / WPF)




                        • FaceTrack Toolkit


           KINECT FOR WINDOWS
Face Tracking Visualization (C++ / GDI)




                                   • FaceTrack SDK

              KINECT FOR WINDOWS
Green Screen (C# / WPF)



               • Using PlayerIndex of Depth




       KINECT FOR WINDOWS
Infrared Basic (C# / WPF)




                  • New feature of v1.6
                  • Robust low light

        KINECT FOR WINDOWS
Kinect Explorer ( C# / WPF )




         KINECT FOR WINDOWS
Kinect Explorer ( C# / WPF )




         KINECT FOR WINDOWS
Kinect Explorer ( C# / WPF )
•   Color Stream
•   Exposure Settings
•   Color Settings
•   Depth Stream
•   Skeleton Stream
•   Sensor Settings
•   Accelerometer
                    KINECT FOR WINDOWS
Shape Game ( C# / WPF )




       KINECT FOR WINDOWS
Skeleton Basics ( C# / WPF )




         KINECT FOR WINDOWS
Slide Show Gesture ( C# / WPF )




           KINECT FOR WINDOWS
Speech Basics ( C# / WPF )




         KINECT FOR WINDOWS
Tic Tac Toe ( C# / WPF )




       KINECT FOR WINDOWS
InterOp ( C# DirectX3D )




       KINECT FOR WINDOWS
XNA Basics ( C# / XNA )




       KINECT FOR WINDOWS
Break? Break!

  KINECT FOR WINDOWS
Other Dependencies
( OpenNI / PCL / Processing + Arduino)
             KINECT FOR WINDOWS
OpenNI




• Device Driver performized in Xtion Pro

                KINECT FOR WINDOWS
OpenNI
• Various Type
  • Unity3D + Zigfu
  • Point Cloud Library
  • SimpleOpenNI ( Processing Library )




                    KINECT FOR WINDOWS
Point Cloud Library ( PCL )




         KINECT FOR WINDOWS
Point Cloud Library ( PCL )




         KINECT FOR WINDOWS
SimpleOpenNI with Processing




• Interactive Design Tool
                     KINECT FOR WINDOWS
Other Dependencies


DEMO



       KINECT FOR WINDOWS
If you need help,
       Just visit in My blog
 http://talkingaboutme.tistory.com



           KINECT FOR WINDOWS
KINECT FOR WINDOWS

Weitere ähnliche Inhalte

Was ist angesagt?

The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesPooya Eimandar
 
The evolution of cloud gaming
The evolution of cloud gamingThe evolution of cloud gaming
The evolution of cloud gamingPooya Eimandar
 
Kinect for Windows SDK
Kinect for Windows SDKKinect for Windows SDK
Kinect for Windows SDKRoberto Reto
 
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday introMarco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday introKiratech
 
LUMIA APP LAB #15: USING THE NOKIA IMAGING SDK
LUMIA APP LAB #15: USING THE NOKIA IMAGING SDKLUMIA APP LAB #15: USING THE NOKIA IMAGING SDK
LUMIA APP LAB #15: USING THE NOKIA IMAGING SDKMicrosoft Mobile Developer
 
Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...DevGAMM Conference
 
【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介
【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介
【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介Unity Technologies Japan K.K.
 
Meet qt intro
Meet qt introMeet qt intro
Meet qt introISBVN
 

Was ist angesagt? (8)

The next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game EnginesThe next generation of GPU APIs for Game Engines
The next generation of GPU APIs for Game Engines
 
The evolution of cloud gaming
The evolution of cloud gamingThe evolution of cloud gaming
The evolution of cloud gaming
 
Kinect for Windows SDK
Kinect for Windows SDKKinect for Windows SDK
Kinect for Windows SDK
 
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday introMarco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
Marco bizzantino Microsoft-Docker Meetup #4 Docker bday intro
 
LUMIA APP LAB #15: USING THE NOKIA IMAGING SDK
LUMIA APP LAB #15: USING THE NOKIA IMAGING SDKLUMIA APP LAB #15: USING THE NOKIA IMAGING SDK
LUMIA APP LAB #15: USING THE NOKIA IMAGING SDK
 
Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...Spooky House Studios: Game development for smartwatches. Challenges and solut...
Spooky House Studios: Game development for smartwatches. Challenges and solut...
 
【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介
【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介
【Unite 2017 Tokyo】NVIDIA Gameworks アップデートおよびAnselとVRWorksの紹介
 
Meet qt intro
Meet qt introMeet qt intro
Meet qt intro
 

Andere mochten auch

아두이노를 활용한 자전거
아두이노를 활용한 자전거아두이노를 활용한 자전거
아두이노를 활용한 자전거hwaaan
 
[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기
[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기
[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기태욱 김
 
Programming with kinect v2
Programming with kinect v2Programming with kinect v2
Programming with kinect v2Matteo Valoriani
 
동작인식 기술 및 활용 트렌드 (2013년)
동작인식 기술 및 활용 트렌드 (2013년)동작인식 기술 및 활용 트렌드 (2013년)
동작인식 기술 및 활용 트렌드 (2013년)훈주 윤
 
Kinect v2 Introduction and Tutorial
Kinect v2 Introduction and TutorialKinect v2 Introduction and Tutorial
Kinect v2 Introduction and TutorialTsukasa Sugiura
 
D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)
D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)
D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)Kim Sewoong
 
닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술
닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술
닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술Jonghoon Seo
 
Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2Clemente Giorio
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by ExampleNobal Niraula
 

Andere mochten auch (9)

아두이노를 활용한 자전거
아두이노를 활용한 자전거아두이노를 활용한 자전거
아두이노를 활용한 자전거
 
[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기
[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기
[M] 라이언게임즈 API를 이용해 여자친구 롤(lol) 플레이 감시 자바스크립트 파서 만들기
 
Programming with kinect v2
Programming with kinect v2Programming with kinect v2
Programming with kinect v2
 
동작인식 기술 및 활용 트렌드 (2013년)
동작인식 기술 및 활용 트렌드 (2013년)동작인식 기술 및 활용 트렌드 (2013년)
동작인식 기술 및 활용 트렌드 (2013년)
 
Kinect v2 Introduction and Tutorial
Kinect v2 Introduction and TutorialKinect v2 Introduction and Tutorial
Kinect v2 Introduction and Tutorial
 
D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)
D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)
D-spark_Season2_무엇이든 인식하는 인식기술(Recognition Technology)
 
닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술
닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술
닥치고 동작 모션인식2.0 키넥트 이후의 모션인식 기술
 
Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2Develop Store Apps with Kinect for Windows v2
Develop Store Apps with Kinect for Windows v2
 
Genetic Algorithm by Example
Genetic Algorithm by ExampleGenetic Algorithm by Example
Genetic Algorithm by Example
 

Ähnlich wie Kinect seminar 121020v1

第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀
第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀
第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀Eason Kuo
 
Kinect for Windows Quickstart Series
Kinect for Windows Quickstart SeriesKinect for Windows Quickstart Series
Kinect for Windows Quickstart SeriesRoberto Reto
 
The power of Kinect in 10 minutes
The power of Kinect in 10 minutesThe power of Kinect in 10 minutes
The power of Kinect in 10 minutesTom Kerkhove
 
Microsoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDKMicrosoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDKSiraj Memon
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformVisual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformStefano Ottaviani
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Pythonpycontw
 
Gam02 kinect1, kinect2
Gam02   kinect1, kinect2Gam02   kinect1, kinect2
Gam02 kinect1, kinect2DotNetCampus
 
20110917 saitama iphone_dev
20110917 saitama iphone_dev20110917 saitama iphone_dev
20110917 saitama iphone_devKaoru NAKAMURA
 
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureIEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSebastien Kuntz
 
Community Day 2013 - The Power of Kinect
Community Day 2013 - The Power of KinectCommunity Day 2013 - The Power of Kinect
Community Day 2013 - The Power of KinectTom Kerkhove
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingKobkrit Viriyayudhakorn
 
The not so short introduction to Kinect
The not so short introduction to KinectThe not so short introduction to Kinect
The not so short introduction to KinectAXM
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSebastien Kuntz
 
Human interface guidelines_v1.8.0
Human interface guidelines_v1.8.0Human interface guidelines_v1.8.0
Human interface guidelines_v1.8.0Lisandro Mierez
 
Xbox one development kit 2 copy - copy
Xbox one development kit 2   copy - copyXbox one development kit 2   copy - copy
Xbox one development kit 2 copy - copyrojizo frio
 
Concerto motionsummer2011week1
Concerto motionsummer2011week1Concerto motionsummer2011week1
Concerto motionsummer2011week1mskmoorthy
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...SanaChoudary
 

Ähnlich wie Kinect seminar 121020v1 (20)

第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀
第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀
第八屆微軟學生大使 - 第三階段面試簡報主題 - Kinect開發概觀
 
Microsoft Kinect
Microsoft Kinect Microsoft Kinect
Microsoft Kinect
 
Kinect for Windows Quickstart Series
Kinect for Windows Quickstart SeriesKinect for Windows Quickstart Series
Kinect for Windows Quickstart Series
 
The power of Kinect in 10 minutes
The power of Kinect in 10 minutesThe power of Kinect in 10 minutes
The power of Kinect in 10 minutes
 
Microsoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDKMicrosoft Kinect and Kinect SDK
Microsoft Kinect and Kinect SDK
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-PlatformVisual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
 
Gam02 kinect1, kinect2
Gam02   kinect1, kinect2Gam02   kinect1, kinect2
Gam02 kinect1, kinect2
 
20110917 saitama iphone_dev
20110917 saitama iphone_dev20110917 saitama iphone_dev
20110917 saitama iphone_dev
 
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureIEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Community Day 2013 - The Power of Kinect
Community Day 2013 - The Power of KinectCommunity Day 2013 - The Power of Kinect
Community Day 2013 - The Power of Kinect
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
The not so short introduction to Kinect
The not so short introduction to KinectThe not so short introduction to Kinect
The not so short introduction to Kinect
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Human interface guidelines_v1.8.0
Human interface guidelines_v1.8.0Human interface guidelines_v1.8.0
Human interface guidelines_v1.8.0
 
Kinect
KinectKinect
Kinect
 
Xbox one development kit 2 copy - copy
Xbox one development kit 2   copy - copyXbox one development kit 2   copy - copy
Xbox one development kit 2 copy - copy
 
Xbox One Kinect
Xbox One KinectXbox One Kinect
Xbox One Kinect
 
Concerto motionsummer2011week1
Concerto motionsummer2011week1Concerto motionsummer2011week1
Concerto motionsummer2011week1
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
 

Kinect seminar 121020v1