Hacking the Kinect (Paperback)

Jeff Kramer, Matt Parker, Daniel Castro, Nicolas Burrus, Florian Echtler

  • 出版商: Apress
  • 出版日期: 2012-04-02
  • 售價: $1,480
  • 貴賓價: 9.5$1,406
  • 語言: 英文
  • 頁數: 268
  • 裝訂: Paperback
  • ISBN: 1430238674
  • ISBN-13: 9781430238676
  • 相關分類: Kinect駭客 Hack
  • 海外代購書籍(需單獨結帳)



Hacking the Kinect is the technogeek’s guide to developing software and creating projects involving the groundbreaking volumetric sensor known as the Microsoft Kinect. Microsoft’s release of the Kinect in the fall of 2010 startled the technology world by providing a low-cost sensor that can detect and track body movement in three-dimensional space. The Kinect set new records for the fastest-selling gadget of all time. It has been adopted worldwide by hobbyists, robotics enthusiasts, artists, and even some entrepreneurs hoping to build business around the technology.

Hacking the Kinect introduces you to programming for the Kinect. You’ll learn to set up a software environment, stream data from the Kinect, and write code to interpret that data. The progression of hands-on projects in the book leads you even deeper into an understanding of how the device functions and how you can apply it to create fun and educational projects. Who knows? You might even come up with a business idea.

  • Provides an excellent source of fun and educational projects for a tech-savvy parent to pursue with a son or daughter
  • Leads you progressively from making your very first connection to the Kinect through mastery of its full feature set
  • Shows how to interpret the Kinect data stream in order to drive your own software and hardware applications, including robotics applications

What you’ll learn

  • How to create a software environment and connect to the Kinect from your PC
  • How to create three-dimensional images from the Kinect data stream
  • How to recognize and work around hardware limitations
  • How to build computer interfaces in the style of "Minority Report"
  • How to interact directly with objects in the virtual world
  • The ins and outs of point clouds, voxel occupancy maps, depth images, and other fundamentals of volumetric sensor technology

Who this book is for

Hacking the Kinect is aimed at makers of all types. Tech-savvy artists can use the Kinect to drive three-dimensional, interactive artwork. Robotics hobbyists can create robots capable of “seeing” and responding to human motion and gesture. Programmers can create applications in which users manipulate data through physical motion and gestures. The creative possibilities are limitless, and fun!

Hacking the Kinect does require some programming background. Familiarity with programming in C++ or similar languages is assumed. Readers should also be reasonably comfortable working with electronics—for example, with Arduino or similar equipment.

Table of Contents

  1. Introducing the Kinect
  2. Hardware
  3. Software
  4. Computer Vision
  5. Gesture Recognition
  6. Voxelization
  7. Introducing Point Clouds
  8. Enhancing Our Point Clouds
  9. Object Modeling and Detection
  10. Multiple Kinects


《Hacking the Kinect》是一本針對微軟Kinect這項具有突破性的體感感應器開發軟體和創建專案的科技愛好者指南。微軟在2010年秋季推出的Kinect以低成本的感應器能夠在三維空間中檢測和追蹤身體動作,震驚了科技界。Kinect創下了有史以來最快銷售的傳感器記錄。它已經被全球的業餘愛好者、機器人愛好者、藝術家甚至一些希望圍繞這項技術建立業務的企業家所採用。

《Hacking the Kinect》向您介紹了Kinect的編程。您將學習如何建立軟體環境,從Kinect中流式傳輸數據,並編寫代碼來解釋這些數據。本書中的一系列實踐項目將使您更深入地了解設備的功能以及如何應用它來創建有趣和教育性的專案。誰知道呢?您甚至可能想出一個商業點子。

- 為技術精通的父母提供了一個優秀的有趣和教育性專案來與子女一起進行
- 逐步引導您從首次連接Kinect到掌握其全部功能集
- 展示如何解釋Kinect數據流以驅動自己的軟體和硬體應用,包括機器人應用

- 如何在PC上建立軟體環境並連接到Kinect
- 如何從Kinect數據流創建三維圖像
- 如何識別和解決硬體限制
- 如何以《未來報告》風格建立電腦界面
- 如何直接與虛擬世界中的物體互動
- 點雲、體素佔用地圖、深度圖像等體感感應器技術基礎的細節


《Hacking the Kinect》需要一些編程背景。假設讀者對C++或類似語言的編程有一定的熟悉度。讀者對於與電子設備(例如Arduino或類似設備)合作也應該有一定的舒適度。

1. 介紹Kinect
2. 硬體
3. 軟體
4. 電腦視覺
5. 手勢識別
6. 體素化
7. 介紹點雲
8. 增強我們的點雲
9. 物體建模和檢測
10. 多個Kinect