SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Kinect Range Of Motion Concept I want to create a range of motion concept to demonstrate adaptations of the Kinect sensor for Xbox 360 so that those with limited mobility, or people playing from wheelchairs can take full advantage of the sensor’s capabilities.
Rundown of Sprint Activities ,[object Object]
Search program specific tutorials for sensor manipulation:
Daniel Shiffman (see Bibliography for source) describes using a programming language called Processing to control the camera and manipulate the data streams. I may start with Processing, but I think the overall scope of the project is going to require a more mainstream product. I’ll probably end up using Visual C ++. ,[object Object]
Most of the Kinect hacks I have discovered thus far have to do with using the Kinect in non-gaming ways like teaching piano and various artistic endeavors such as painting on walls The search for insight continues.
Studying code from the libraries:
 More is expected to become available when the official SDK is released, but I am just skimming the surface this week of image manipulation and motion libraries; I’ve never done this type of programming before. ,[object Object]
Current Progress ,[object Object]
Research suggests that holes in body recognition image is due to shadows
Found code to manipulate sensor position and data streams

Weitere ähnliche Inhalte

Andere mochten auch (7)

Canvi climatic espanya
Canvi climatic espanyaCanvi climatic espanya
Canvi climatic espanya
 
Fair Taxation
Fair TaxationFair Taxation
Fair Taxation
 
Fair Jobs Policy
Fair Jobs PolicyFair Jobs Policy
Fair Jobs Policy
 
Backup and Archiving in the AWS Cloud
Backup and Archiving in the AWS CloudBackup and Archiving in the AWS Cloud
Backup and Archiving in the AWS Cloud
 
Mike Sharples
Mike SharplesMike Sharples
Mike Sharples
 
Dl2014 slides
Dl2014 slidesDl2014 slides
Dl2014 slides
 
Huns and degeneration
Huns and degenerationHuns and degeneration
Huns and degeneration
 

Ähnlich wie Sprint 1 retrospective

Ha5 project charter_100314 (1)
Ha5 project charter_100314 (1)Ha5 project charter_100314 (1)
Ha5 project charter_100314 (1)BenWhite101
 
Ha5 project charter_100314
Ha5 project charter_100314Ha5 project charter_100314
Ha5 project charter_100314rosstapher
 
ViziCities - Lessons Learnt Visualising Real-world Cities in 3D
ViziCities - Lessons Learnt Visualising Real-world Cities in 3DViziCities - Lessons Learnt Visualising Real-world Cities in 3D
ViziCities - Lessons Learnt Visualising Real-world Cities in 3DRobin Hawkes
 
Final Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image ProcessingFinal Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image ProcessingSabnam Pandey, MBA
 
BachelorThesis 5.3
BachelorThesis 5.3BachelorThesis 5.3
BachelorThesis 5.3Nguyen Huy
 
Computer vision lightning talk castaway week
Computer vision lightning talk castaway weekComputer vision lightning talk castaway week
Computer vision lightning talk castaway weekChristopher Decker
 
L3 CMPT Y2 Evaluation Template (1).pptx
L3 CMPT Y2 Evaluation Template (1).pptxL3 CMPT Y2 Evaluation Template (1).pptx
L3 CMPT Y2 Evaluation Template (1).pptxMatthewEvans7662
 
SAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignSAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignMichael Heron
 
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012TEST Huddle
 
Resistance on Naboo Evaluation.pptx
Resistance on Naboo Evaluation.pptxResistance on Naboo Evaluation.pptx
Resistance on Naboo Evaluation.pptxMatthewEvans7662
 
Project charter Task 1
Project charter Task 1Project charter Task 1
Project charter Task 1ElliotBlack
 
01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Visionbutest
 
Event storage in a distributed system
Event storage in a distributed systemEvent storage in a distributed system
Event storage in a distributed systemSteve Pember
 
York Tour Project Evaluation.pptx
York Tour Project Evaluation.pptxYork Tour Project Evaluation.pptx
York Tour Project Evaluation.pptxMatthewEvans7662
 
xkcd viewer report
xkcd viewer reportxkcd viewer report
xkcd viewer reportZx MYS
 
Ha5 project charter_lewis
Ha5 project charter_lewisHa5 project charter_lewis
Ha5 project charter_lewisLewisB2013
 

Ähnlich wie Sprint 1 retrospective (20)

Ha5 project charter_100314 (1)
Ha5 project charter_100314 (1)Ha5 project charter_100314 (1)
Ha5 project charter_100314 (1)
 
Ha5 project charter_100314
Ha5 project charter_100314Ha5 project charter_100314
Ha5 project charter_100314
 
ViziCities - Lessons Learnt Visualising Real-world Cities in 3D
ViziCities - Lessons Learnt Visualising Real-world Cities in 3DViziCities - Lessons Learnt Visualising Real-world Cities in 3D
ViziCities - Lessons Learnt Visualising Real-world Cities in 3D
 
Ha5 project charter_final
Ha5 project charter_finalHa5 project charter_final
Ha5 project charter_final
 
Unit 64 - Evaluation
Unit 64 - EvaluationUnit 64 - Evaluation
Unit 64 - Evaluation
 
Final Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image ProcessingFinal Year Project-Gesture Based Interaction and Image Processing
Final Year Project-Gesture Based Interaction and Image Processing
 
BachelorThesis 5.3
BachelorThesis 5.3BachelorThesis 5.3
BachelorThesis 5.3
 
Computer vision lightning talk castaway week
Computer vision lightning talk castaway weekComputer vision lightning talk castaway week
Computer vision lightning talk castaway week
 
L3 CMPT Y2 Evaluation Template (1).pptx
L3 CMPT Y2 Evaluation Template (1).pptxL3 CMPT Y2 Evaluation Template (1).pptx
L3 CMPT Y2 Evaluation Template (1).pptx
 
SAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignSAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and Design
 
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
Graham Thomas - 10 Great but Now Overlooked Tools - EuroSTAR 2012
 
Resistance on Naboo Evaluation.pptx
Resistance on Naboo Evaluation.pptxResistance on Naboo Evaluation.pptx
Resistance on Naboo Evaluation.pptx
 
Project charter Task 1
Project charter Task 1Project charter Task 1
Project charter Task 1
 
01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision
 
CT_DATFSM_v2
CT_DATFSM_v2CT_DATFSM_v2
CT_DATFSM_v2
 
Event storage in a distributed system
Event storage in a distributed systemEvent storage in a distributed system
Event storage in a distributed system
 
York Tour Project Evaluation.pptx
York Tour Project Evaluation.pptxYork Tour Project Evaluation.pptx
York Tour Project Evaluation.pptx
 
xkcd viewer report
xkcd viewer reportxkcd viewer report
xkcd viewer report
 
Portfolio
PortfolioPortfolio
Portfolio
 
Ha5 project charter_lewis
Ha5 project charter_lewisHa5 project charter_lewis
Ha5 project charter_lewis
 

Sprint 1 retrospective

  • 1. Kinect Range Of Motion Concept I want to create a range of motion concept to demonstrate adaptations of the Kinect sensor for Xbox 360 so that those with limited mobility, or people playing from wheelchairs can take full advantage of the sensor’s capabilities.
  • 2.
  • 3. Search program specific tutorials for sensor manipulation:
  • 4.
  • 5. Most of the Kinect hacks I have discovered thus far have to do with using the Kinect in non-gaming ways like teaching piano and various artistic endeavors such as painting on walls The search for insight continues.
  • 6. Studying code from the libraries:
  • 7.
  • 8.
  • 9. Research suggests that holes in body recognition image is due to shadows
  • 10. Found code to manipulate sensor position and data streams
  • 11.
  • 12.
  • 13.
  • 14. The fact that I haven’t been able to find people working on similar projects means that I’m going to have to dig a little deeper to understand different aspects of the project moving forward.
  • 15.
  • 16. Perhaps I need to spend most of my days searching through code rather than worrying so much about graphic data.
  • 17.
  • 18. I’m definitely going to explore the idea of changing the angle of the infrared light source to see if I can create a “cut-out” of myself that’s independently recognizable from the wheelchair.
  • 19. If time permits, I might take a look at the heat signature idea that Sam proposed and see if there’s something where we might perhaps be able to re-encode the depth image and have the coloring of body regions be different for those areas where animate objects are present than from inanimate objects. That one might be a long shot, and it may need to be implemented later in the process if it does in fact require hardware adaptations.

Hinweis der Redaktion

  1. It’s become apparent that satisfying my initial goal of getting the Kinect sensor to recognize me as I sit in my wheelchair involves fixing the shadow problem(see the diagram at the bottom of the Appendix for more on this). I’m hoping this can be solved by changing the angle of the infrared light, as I think this can be done through code. I’d like to thank Alexander for the suggestion about changing the angle of the infrared light to create a cut out of sorts which excludes the wheelchair. I’m definitely going to explore this as an option in the next Sprint. Also the idea of heat sensing that Sam came up with is definitely worth investigating. I think it would involve some hardware manipulation, though, so I’ll take a look at that as a possibility as we go further into the project. I intend to focus a bit more on the software solutions first.