Kinect

Technologies.Kinect History

Hide minor edits - Show changes to output

Changed line 46 from:
*** '''Download:''' [[Attach:KinectStartingPoint.zip | KinectStartingPoint source code, ZIP ]]
to:
*** '''Download: [[Attach:KinectStartingPoint.zip | KinectStartingPoint source code, ZIP ]]'''
Changed lines 48-55 from:
*** '''Download:''' [[Attach:KinectPaint.zip | KinectPaint source code, ZIP ]]
to:
*** Download: [[Attach:KinectPaint.zip | KinectPaint source code, ZIP ]]

!!! Kinect Tutorial 2 (November 7th): ORIENTATION AND GESTURES
# Getting information about the body orientation and use swiping hand gestures
# Development starting point:
*** '''Download:[[Attach:KinectGesturesStartingPoint.zip | KinectGesturesStartingPoint source code, ZIP ]]'''
# Kinect painting application with gesture recognition and body orientation:
*** Download: [[Attach:KinectGestures.zip | KinectGestures
source code, ZIP ]]
Changed lines 45-46 from:
# Kinect Hello World application
*** '''Download:''' [[Attach:KinectHelloWorld.zip | KinectHelloWorld source code, ZIP ]]
to:
# Kinect development starting point
*** '''Download:''' [[Attach:KinectStartingPoint.zip | KinectStartingPoint source code, ZIP ]]
Added line 33:
# Plug-in the Kinect into a USP port of the PC, and wait until all Kinect drivers are successfully installed
Changed line 31 from:
# '''Download the [[http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx | Microsoft Kinect SDK]]
to:
# '''Download the [[http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx | Microsoft Kinect SDK]] '''
Added lines 37-49:

[[#tutorials581]]
>>yellowbox<<
!!! '''CPSC 581 Tutorials'''

!!! Kinect Tutorial 1 (November 5th): GETTING STARTED
# Getting started with Kinect programming: setup up Kinect sensor, read skeleton joint data, calculate distance, etc.
# Kinect Hello World application
*** '''Download:''' [[Attach:KinectHelloWorld.zip | KinectHelloWorld source code, ZIP ]]
# Kinect painting application
*** '''Download:''' [[Attach:KinectPaint.zip | KinectPaint source code, ZIP ]]

>><<
Changed lines 29-39 from:
!!! Option 1: \\
Download and Installation (depth sensing only)

# Download the '''
[[http://codelaboratories.com/nui| CL NUI Platform Installer]]'''. This installer includes a '''C#/WPF''' Visual Studio example project.
# '''Run the setup'''; confirm any dialogs that show up
# '''Connect the USB cable''' of the Kinect, and plug in the power cord
# '''Run "CLNUIDeviceTest"''' from the group "CL NUI Platform" in the start menu
# '''Done
.''' You should now see the camera image and depth image from the Kinect

\\
to:
!!! Installing the Microsoft Kinect SDK

# '''Download the
[[http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx | Microsoft Kinect SDK]]
# Run the setup; it installs development libraries, source code examples, and documentation
.
Changed lines 38-70 from:
>>greenbox<<
!!! Option 2:\\
Download and Installation (skeleton tracking and gestures)

# Uninstall ALL previous drivers for the Kinect, such as the CL NUI Platform installer
# '''Download the latest [[http://www.openni.org/downloadfiles/opennimodules/openni-binaries/20-latest-unstable | unstable OpenNI package]] (Windows, 32-bit). '''
# Run the OpenNI setup you just downloaded.
# '''Download [[https://github.com/avin2/SensorKinect | Sensor driver]] '''(click on 'Download' at the right side of the page to download the ZIP file)
# Run the setup executable that is in the BIN directory of that package (e.g., "SensorKinect-Win32-5.0.0.exe"; but the version number might be different)
# '''Download the [[http://www.openni.org/downloadfiles/opennimodules/openni-compliant-middleware-binaries/33-latest-unstable | unstable NITE package]]'''
# Run the NITE setup:
** Use this license when asked during the installation:
** 0KOIk2JeIBYClPWVnMoRKn5cdY4=

!!!Testing Kinect + OpenNI
# Run examples in the following folder: '''C:\Program Files\OpenNI\Samples\Bin\Release'''
# Test #1: Run the '''NiViewer.exe''' sample to make sure depth and image streams are working.
# Test #2: Run the '''NiUserTracker.exe''' for skeleton tracking . Don't forget to start with the calibration pose (psi)!

>><<

>>greenbox<<
!!! Option 3:\\
Microsoft Kinect SDK

# '''Download the [[http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx | Microsoft Kinect SDK]]
# Run the setup; it installs development libraries, source code examples, and documentation.

>><<


to:
Added lines 60-95:

>><<

>>greybox<<
!!! Old setup instructions - Option 1: \\
Download and Installation (depth sensing only)

# Download the '''[[http://codelaboratories.com/nui| CL NUI Platform Installer]]'''. This installer includes a '''C#/WPF''' Visual Studio example project.
# '''Run the setup'''; confirm any dialogs that show up
# '''Connect the USB cable''' of the Kinect, and plug in the power cord
# '''Run "CLNUIDeviceTest"''' from the group "CL NUI Platform" in the start menu
# '''Done.''' You should now see the camera image and depth image from the Kinect

\\

>><<


>>greybox<<
!!! Old setup instructions - Option 2:\\
Download and Installation (skeleton tracking and gestures)

# Uninstall ALL previous drivers for the Kinect, such as the CL NUI Platform installer
# '''Download the latest [[http://www.openni.org/downloadfiles/opennimodules/openni-binaries/20-latest-unstable | unstable OpenNI package]] (Windows, 32-bit). '''
# Run the OpenNI setup you just downloaded.
# '''Download [[https://github.com/avin2/SensorKinect | Sensor driver]] '''(click on 'Download' at the right side of the page to download the ZIP file)
# Run the setup executable that is in the BIN directory of that package (e.g., "SensorKinect-Win32-5.0.0.exe"; but the version number might be different)
# '''Download the [[http://www.openni.org/downloadfiles/opennimodules/openni-compliant-middleware-binaries/33-latest-unstable | unstable NITE package]]'''
# Run the NITE setup:
** Use this license when asked during the installation:
** 0KOIk2JeIBYClPWVnMoRKn5cdY4=

!!!Testing Kinect + OpenNI
# Run examples in the following folder: '''C:\Program Files\OpenNI\Samples\Bin\Release'''
# Test #1: Run the '''NiViewer.exe''' sample to make sure depth and image streams are working.
# Test #2: Run the '''NiUserTracker.exe''' for skeleton tracking . Don't forget to start with the calibration pose (psi)!
June 16, 2011, at 02:41 PM by 136.159.7.53 -
Deleted lines 71-77:

[[#recipes]]
>>yellowbox<<
!!! Documentation

\\
Changed lines 75-83 from:
[[#tutorials]]
>>bluebox<<
!!! Tutorials and Examples

\\

>><<
to:
June 16, 2011, at 02:40 PM by 136.159.7.53 -
Changed lines 45-46 from:
!!! Download and Installation (skeleton tracking and gestures)
to:
!!! Option 2:\\
Download and Installation (skeleton tracking and gestures)
Changed lines 65-72 from:
to:
>>greenbox<<
!!! Option 3:\\
Microsoft Kinect SDK

# '''Download the [[http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx | Microsoft Kinect SDK]]
# Run the setup; it installs development libraries, source code examples, and documentation.
June 16, 2011, at 02:38 PM by 136.159.7.53 -
Changed lines 29-30 from:
!!! Download and Installation (depth sensing only)
to:
!!! Option 1: \\
Download and Installation (depth sensing only)
June 16, 2011, at 02:38 PM by 136.159.7.53 -
Changed line 47 from:
# '''Download the latest [[http://www.openni.org/downloadfiles/opennimodules/openni-binaries/20-latest-unstable | unstable OpenNI package]]. '''
to:
# '''Download the latest [[http://www.openni.org/downloadfiles/opennimodules/openni-binaries/20-latest-unstable | unstable OpenNI package]] (Windows, 32-bit). '''
Changed line 51 from:
# '''Download the [[http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable | unstable NITE package]]'''
to:
# '''Download the [[http://www.openni.org/downloadfiles/opennimodules/openni-compliant-middleware-binaries/33-latest-unstable | unstable NITE package]]'''
June 16, 2011, at 02:36 PM by 136.159.7.53 -
Changed line 47 from:
# '''Download the latest unstable [[http://www.openni.org/downloadfiles/openni-binaries/latest-unstable/25-openni-unstable-build-for-windows-v1-0-0/download | OpenNI package]]. '''
to:
# '''Download the latest [[http://www.openni.org/downloadfiles/opennimodules/openni-binaries/20-latest-unstable | unstable OpenNI package]]. '''
January 24, 2011, at 10:55 AM by 136.159.7.194 -
Changed lines 57-60 from:
# Test #1: Run the NiViewer sample to make sure depth and image streams are working.
# Test #2: Run the OpenNI/NiUserTracker for skeleton tracking . Don't forget to start with
the calibration pose (psi)!
# Test #3: Try the NITE/Sample-PointViewer sample for
the hand tracking demo.
to:
# Run examples in the following folder: '''C:\Program Files\OpenNI\Samples\Bin\Release'''
# Test #1: Run the '''NiViewer
.exe''' sample to make sure depth and image streams are working.
# Test #2: Run
the '''NiUserTracker.exe''' for skeleton tracking . Don't forget to start with the calibration pose (psi)!
January 24, 2011, at 10:49 AM by 136.159.7.194 -
Changed line 47 from:
# Download the latest unstable [[http://www.openni.org/downloadfiles/openni-binaries/latest-unstable/25-openni-unstable-build-for-windows-v1-0-0/download | OpenNI package]].
to:
# '''Download the latest unstable [[http://www.openni.org/downloadfiles/openni-binaries/latest-unstable/25-openni-unstable-build-for-windows-v1-0-0/download | OpenNI package]]. '''
Changed line 49 from:
# Download [[https://github.com/avin2/SensorKinect | Sensor driver]] (click on 'Download' at the right side of the page to download the ZIP file)
to:
# '''Download [[https://github.com/avin2/SensorKinect | Sensor driver]] '''(click on 'Download' at the right side of the page to download the ZIP file)
Changed line 51 from:
# Download the [[http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable | unstable NITE package]]
to:
# '''Download the [[http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable | unstable NITE package]]'''
January 24, 2011, at 10:48 AM by 136.159.7.194 -
Changed lines 47-49 from:
# Install unstable [[http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable | OpenNI package]]
# Install [[https://github.com/avin2/SensorKinect | Sensor driver]] (run the setup that is in the Bin directory)
# Install [[http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable | unstable
NITE]]
to:
# Download the latest unstable [[http://www.openni.org/downloadfiles/openni-binaries/latest-unstable/25-openni-unstable-build-for-windows-v1-0-0/download | OpenNI package]].
# Run the OpenNI setup you just downloaded.
# Download [[https://github.com/avin2/SensorKinect | Sensor driver]] (click on 'Download' at the right side of the page to download the ZIP file)
# Run the setup executable that is in the BIN directory of that package (e.g., "SensorKinect-Win32-5.0.0.exe"; but the version number might be different)
# Download the [[http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable | unstable
NITE package]]
# Run the NITE setup:
January 24, 2011, at 09:53 AM by 136.159.7.194 -
Changed lines 44-45 from:
!!! Download and Installation (OpenNI and NITE)
to:
!!! Download and Installation (skeleton tracking and gestures)
January 24, 2011, at 09:52 AM by 136.159.7.194 -
Changed lines 29-30 from:
!!! Download and Installation
to:
!!! Download and Installation (depth sensing only)
Added lines 41-60:


>>greenbox<<
!!! Download and Installation (OpenNI and NITE)

# Uninstall ALL previous drivers for the Kinect, such as the CL NUI Platform installer
# Install unstable [[http://www.openni.org/downloadfiles/openni-binaries/20-latest-unstable | OpenNI package]]
# Install [[https://github.com/avin2/SensorKinect | Sensor driver]] (run the setup that is in the Bin directory)
# Install [[http://www.openni.org/downloadfiles/openni-compliant-middleware-binaries/33-latest-unstable | unstable NITE]]
** Use this license when asked during the installation:
** 0KOIk2JeIBYClPWVnMoRKn5cdY4=

!!!Testing Kinect + OpenNI
# Test #1: Run the NiViewer sample to make sure depth and image streams are working.
# Test #2: Run the OpenNI/NiUserTracker for skeleton tracking . Don't forget to start with the calibration pose (psi)!
# Test #3: Try the NITE/Sample-PointViewer sample for the hand tracking demo.

>><<
Changed lines 73-74 from:
to:
* [[http://wimp.com/bestkinect/ | Kinect+Wiimote == virtual conferencing]]
Added lines 75-79:
!!! Libraries and open source
* [[http://www.openni.org/ | OpenNI - Primesense skeleton tracking]]
* [[http://www.ros.org/wiki/ni | ROS - NI (including skeleton tracking)]]
* [[http://www.ros.org/wiki/kinect_tools | ROS - Hand detection - source code]]
December 09, 2010, at 10:45 AM by 136.159.18.57 -
Changed lines 72-73 from:
to:
* [[http://www.youtube.com/watch?v=tlLschoMhuE | Hand detection]] [[http://www.ros.org/wiki/kinect_tools | Source code available]]
November 22, 2010, at 11:14 AM by 136.159.7.206 -
Added lines 72-73:
November 22, 2010, at 11:14 AM by 136.159.7.206 -
Changed line 71 from:
to:
* [[http://www.youtube.com/user/KinectHacks#p/u | Kinect Hack Videos on Youtube ]]
November 22, 2010, at 11:10 AM by 136.159.7.206 -
Changed lines 70-71 from:
to:
* [[http://www.youtube.com/watch?v=Q1heqFVrQGU | Laser tracking projection with Kinect and OpenCV ]]
Changed lines 31-36 from:
# Download the '''[[http://codelaboratories.com/nui| CL NUI Platform Installer]]'''.
# Run the setup; confirm any dialogs that show up
# Connect the USB cable of the Kinect, and plug in the power cord
# Run "CLNUIDeviceTest" from the group "CL NUI Platform" in the start menu
# You will see the camera image and depth image from the Kinect
to:
# Download the '''[[http://codelaboratories.com/nui| CL NUI Platform Installer]]'''. This installer includes a '''C#/WPF''' Visual Studio example project.
# '''Run
the setup'''; confirm any dialogs that show up
# '''Connect the USB cable''' of the Kinect, and plug in the power cord
# '''Run "CLNUIDeviceTest"''' from the group "CL NUI Platform" in the start menu
# '''Done.''' You should now
see the camera image and depth image from the Kinect
Changed lines 64-68 from:
* [[ | ]]
* [[ |
]]
to:
* [[http://nuigroup.com/forums/viewthread/11249/ | NUI group forum about the C#/WPF code]]
* [[https://github.com/OpenKinect/libfreenect/ | libfreenect (the first available driver for accessing the Kinect)]]

!!! Interesting projects using the Kinect
* [[http://idav.ucdavis.edu/~okreylos/ResDev/Kinect/index.html | Reconstructing 3D scene]] ([[http://idav.ucdavis.edu/~okreylos/ResDev/Kinect/Download.html | source code]])
* [[http://tisch.sourceforge.net/ | Florian Echtler's TISCH framework now supports Kinect]] ([[http://www.youtube.com/watch?v=ho6Yhz21BJI | video]])
Added lines 1-69:
%define=box padding-left=1em padding-right=1em margin='3px 3px 0'%
%define=yellowbox box bgcolor=#fdfaea border='1px solid #ffad80'%
%define=redbox box bgcolor=#fff3f3 border='1px solid #ffc9c9'%
%define=bluebox box bgcolor=#f4fbff border='1px solid #a1cae6'%
%define=skybox box bgcolor=#f8fcff border='1px solid #aaaaaa'%
%define=greybox box bgcolor=#fbfbfb border='1px solid #aaaaaa'%
%define=greenbox box bgcolor=#e6f3e5 border='1px solid #8fd586'%
%define=whitebox box bgcolor=#ffffff border='1px solid #999999'%
\\


%rfloat% Attach:kinect.jpg
Overview of programming with the Microsoft Kinect depth camera.


!!! Contents

* [[#download | Download and Installation]]
* [[#recipes | Documentation]]
* [[#tutorials | Tutorials and Examples]]
* [[#examples | More Examples]]
* [[#links | Links]]
\\
\\


[[#download]]
>>greenbox<<
!!! Download and Installation

# Download the '''[[http://codelaboratories.com/nui| CL NUI Platform Installer]]'''.
# Run the setup; confirm any dialogs that show up
# Connect the USB cable of the Kinect, and plug in the power cord
# Run "CLNUIDeviceTest" from the group "CL NUI Platform" in the start menu
# You will see the camera image and depth image from the Kinect

\\

>><<

[[#recipes]]
>>yellowbox<<
!!! Documentation

\\

>><<


[[#tutorials]]
>>bluebox<<
!!! Tutorials and Examples

\\

>><<


[[#links]]
>>greybox<<
!!! Links

* [[http://codelaboratories.com/nui | Download of C#/WPF drivers and source code]]
* [[ | ]]
* [[ | ]]



>><<