今日からはじめるKinect Hack

6,342
-1

Published on

Kinect勉強会 Vol1での発表資料 (At Feb. 23, 2011)

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,342
On Slideshare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
38
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

今日からはじめるKinect Hack

  1. 1. Kinect Hack hagino3000Feb. 23, 2011 Kinect Vol.1 1
  2. 2. @hagino3000 ? 2
  3. 3. Twitter 3
  4. 4. 4
  5. 5. About me✴ Web Developer✴ JavaScript✴✴ java-ja.js✴ Kinect 5
  6. 6. (Jun. 2011) 6
  7. 7. Agenda✴ Introduction✴ Drivers for Kinect✴ openFrameworks✴ Live coding with Xcode and C++✴ Kinect with Browser 7
  8. 8. 8
  9. 9. Hack Kinect No 40 Yes 46 9
  10. 10. Hack Yes 11 No 35 10
  11. 11. Introduction 11
  12. 12. 12
  13. 13. Buy it!! 13
  14. 14. Kinect Hack✴ 11 Kinect 2,000✴ Hector Martin libfreenect✴ Kinect 14
  15. 15. http://www.youtube.com/watch?v=rKhW-cvpkks 15
  16. 16. libfreenect✴ Windows/MacOS/Linux✴ C++/Python✴ 16
  17. 17. Natural Interaction www.openni.org 17
  18. 18. OpenNI✴ Natural Interaction✴ Kinect PrimeSence✴ Natural Interaction 18
  19. 19. Natural Interaction✴ Speech and command recognition, where devices receive instructions via vocal commands.✴ Hand gestures, where pre-defined hand gestures are recognized and interpreted to activate and control devices.✴ Body Motion Tracking, where full body motion is tracked, analyzed and interpreted for gaming purposes. 19
  20. 20. <="" p=""/> http://www.openni.org/documentation 20
  21. 21. NITEMiddle ware 21
  22. 22. MS 22
  23. 23. XBOX 23
  24. 24. Kinect for Windows SDKhttp://blogs.technet.com/b/microsoft_blog/archive/2011/02/21/kinect- for-windows-sdk-to-arrive-spring-2011.aspx 24
  25. 25. OpenNI +PrimeSensor Module(MacOS ) 25
  26. 26. Many Hacks✴ Media Art✴ Computer Interface✴ Sex Game Controller 26
  27. 27. ✴✴✴ 27
  28. 28. http://www.kinect-hacks.com/openni 28
  29. 29. openFrameworks 29
  30. 30. http://www.openframeworks.cc/ 30
  31. 31. openFrameworks✴✴ C++✴ Kinect addon (ofxKinect / ofxOpenNI)✴ 31
  32. 32. Demo 32
  33. 33. Web 33
  34. 34. Socket node.js Tornade WebSocket 34
  35. 35. var http = require(http), io = require(socket.io), zmq = require(zeromq);var server = http.createServer();server.listen(9876);// Setupvar webSocket = io.listen(server);webSocket.on(connection, function(client) { // do something});// C++ Program ==> node.js ==> Browservar zsocket = zmq.createSocket(sub);zsocket.on(message, function(event, data) { webSocket.broadcast(data);});zsocket.connect(tcp://127.0.0.1:14444);zsocket.subscribe(event); 35
  36. 36. Question? 36
  37. 37. Thank you 37
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×