SlideShare uma empresa Scribd logo
1 de 10
Bodily Interaction
    Lecture 3, 31.3.2011
       by Ferhat Sen
Two Paths for Kinect


• OpenKinect (libfreenect)
• OpenNI/NITE
TUIOKinect
•   simple hand gestures using the
    Kinect

•   depth filtering method

•   blob detection

•   sends control data based on the
    TUIO protocol (based on OSC)

•   libfreenect by the OpenKinect

•   Mac Only, needs to be compiled
    for other platforms
TUIO
OpenNI2TUIO
•   uses OpenNI

•   skeletal tracking method

•   sends only active hands

•   thru TUIO protocol

•   sends it to localhost on
    port 3333. to change:
    modify the code and
    compile.

•   Mac Only, needs to be
    compiled for other
    platforms                  http://vimeo.com/20557107
KinectCoreVision
•   Depth Filtering Method

•   Finger tracking (fingertip
    detection)

•   Not robust yet

•   Sends through TUIO




                                http://vimeo.com/20904879
KinectTouch
•   multitouch pad
    out of any surface

•   depth filter

•   touch pad area
    can be defined
    manually.

•   touch points are
    mapped to TUIO
    cursors




    http://www.youtube.com/watch?v=4zXtV66cFDY
pix_freekinect
•   uses libfreenect-OpenKinect

•   Tilt Head

•   change Led Color

•   get RGB (not worked on mine)

•   getDepth (not worked on mine)

•   getIR(not worked on Mine)
Receive TUIO in PD
    http://www.tuio.org/?software



•   sessionID cursorID xPos yPos xSpeed ySpeed acceleration


•   Pure Data: TUIO_PureData.zip
Skeletal Tracking in PD


• on monday :)

Mais conteúdo relacionado

Semelhante a Lecture 3 31.3.2011

Kinect kunkuk final_
Kinect kunkuk final_Kinect kunkuk final_
Kinect kunkuk final_
Yunkyu Choi
 
Kinect seminar 121027
Kinect seminar 121027Kinect seminar 121027
Kinect seminar 121027
cs Kang
 
Gam02 kinect1, kinect2
Gam02   kinect1, kinect2Gam02   kinect1, kinect2
Gam02 kinect1, kinect2
DotNetCampus
 

Semelhante a Lecture 3 31.3.2011 (20)

Kinect kunkuk final_
Kinect kunkuk final_Kinect kunkuk final_
Kinect kunkuk final_
 
C# On The iPhone with MonoTouch at DDD8
C# On The iPhone with MonoTouch at DDD8C# On The iPhone with MonoTouch at DDD8
C# On The iPhone with MonoTouch at DDD8
 
Kinect sensor
Kinect sensorKinect sensor
Kinect sensor
 
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
Connected Tizen: Bringing Tizen to Your Connected Devices Using the Yocto Pro...
 
Kinect seminar 121027
Kinect seminar 121027Kinect seminar 121027
Kinect seminar 121027
 
Italian Alt.Net Conference MonoTouch Session
Italian Alt.Net Conference MonoTouch SessionItalian Alt.Net Conference MonoTouch Session
Italian Alt.Net Conference MonoTouch Session
 
Survey_Paper
Survey_PaperSurvey_Paper
Survey_Paper
 
Games on AppleWatch
Games on AppleWatchGames on AppleWatch
Games on AppleWatch
 
Kinect-like Devices: Principles, Brands and Cross-Applications
Kinect-like Devices: Principles, Brands and Cross-ApplicationsKinect-like Devices: Principles, Brands and Cross-Applications
Kinect-like Devices: Principles, Brands and Cross-Applications
 
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
 
Touchless Touchscreen Technology
Touchless Touchscreen TechnologyTouchless Touchscreen Technology
Touchless Touchscreen Technology
 
Gam02 kinect1, kinect2
Gam02   kinect1, kinect2Gam02   kinect1, kinect2
Gam02 kinect1, kinect2
 
Scoobot
ScoobotScoobot
Scoobot
 
DSA Day 2 PPT.pdf
DSA Day 2 PPT.pdfDSA Day 2 PPT.pdf
DSA Day 2 PPT.pdf
 
Iotivity atmel-20150328rzr
Iotivity atmel-20150328rzrIotivity atmel-20150328rzr
Iotivity atmel-20150328rzr
 
3D scanner using kinect
3D scanner using kinect3D scanner using kinect
3D scanner using kinect
 
PHARO IOT
PHARO IOTPHARO IOT
PHARO IOT
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 
Pharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotely
Pharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotelyPharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotely
Pharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotely
 
今日からはじめるKinect Hack
今日からはじめるKinect Hack今日からはじめるKinect Hack
今日からはじめるKinect Hack
 

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 

Lecture 3 31.3.2011

  • 1. Bodily Interaction Lecture 3, 31.3.2011 by Ferhat Sen
  • 2. Two Paths for Kinect • OpenKinect (libfreenect) • OpenNI/NITE
  • 3. TUIOKinect • simple hand gestures using the Kinect • depth filtering method • blob detection • sends control data based on the TUIO protocol (based on OSC) • libfreenect by the OpenKinect • Mac Only, needs to be compiled for other platforms
  • 5. OpenNI2TUIO • uses OpenNI • skeletal tracking method • sends only active hands • thru TUIO protocol • sends it to localhost on port 3333. to change: modify the code and compile. • Mac Only, needs to be compiled for other platforms http://vimeo.com/20557107
  • 6. KinectCoreVision • Depth Filtering Method • Finger tracking (fingertip detection) • Not robust yet • Sends through TUIO http://vimeo.com/20904879
  • 7. KinectTouch • multitouch pad out of any surface • depth filter • touch pad area can be defined manually. • touch points are mapped to TUIO cursors http://www.youtube.com/watch?v=4zXtV66cFDY
  • 8. pix_freekinect • uses libfreenect-OpenKinect • Tilt Head • change Led Color • get RGB (not worked on mine) • getDepth (not worked on mine) • getIR(not worked on Mine)
  • 9. Receive TUIO in PD http://www.tuio.org/?software • sessionID cursorID xPos yPos xSpeed ySpeed acceleration • Pure Data: TUIO_PureData.zip
  • 10. Skeletal Tracking in PD • on monday :)

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n