View NUI
About
November 6th, 2010, AlexP was the first to “hack” Microsoft’s new Kinect for use on Windows 7, and after a great response from the community we are continuing our research and development into creating a stable platform for the NUI Audio, Camera and Motor devices and provide useful samples and documentation. The potential uses are numerous including HCI, robotics, educational use, surveillance, motion capture, people/object tracking, 3D scanning, etc.
News
Nov 4th - Kinect Released
Nov 6h - Got Kinect (First Communication with Device)
Nov 7th
- Accelerometer and Motor Video Posted
Nov 8th - Full Color and Depth sensor access
- First Camera Tests Video Posted
Nov 9th - Using CV on Depth sensing
- Color & Depth Video Posted
- First Docs Added - Basic Interface Specs
Nov 16th - First Preview Release of NUI Platform
- Kinect Driver Installer Available
Dec 8th - Official 1.0 Release of NUI Platform
- Signed Driver for Windows XP, Vista & 7 on both X86 and X64 systems
- New Multi-Device API to support multiple Kinects
- Device serial number retrieval
- RAW, RGB24 and RGB32 Color frame data
- RAW, Corrected8, Corrected12 and RGB32 Depth frame data
- Full 30fps camera data streaming
- Reading of built-in Accelerometer x, y, z data
- Camera motor control
- Camera LED control
- To get you started we have included sample source code written in C# as well as C/C++ SDK lib and header files
- Download Platform Installer…
To start we have a WPF/C# (.NET 3.5) Visual Studio 2010 Sample Application as well as C API (CLNUIDevice.h, DLL, LIB) and plan on extending the SDK similar to our CL Eye SDK which has Samples for C/C++/C#, Java and DirectShow.
Here is a screenshot of the sample WPF application:
You can find this example project in “C:\Program Files\Code Laboratories\CL NUI Platform\SDK\Samples”
Requirements to Run:
Microsoft .NET 3.5 SP1 Redistributable
Requirements to Compile:
Visual Studio 2010 - Student Version or Professional
Or review the C API here…
Open Kinect
Initially we started a project to help open source our research related to the Microsoft’s new Xbox Kinect device. A 10k donation fund to complete driver specifications and software for the Xbox Kinect Audio, Color/Depth Cameras and Motor/Accelerometer. It wasn’t long for someone to step up, Hector Marcan of Marcansoft published his works and was transfered a total of $457 donations raised. Overall this was a huge success and congratulations to everyone involved in brining attention to such topics.
Microsoft’s Responses
First:
“Microsoft does not condone the modification of its products,” a company spokesperson told CNET. “With Kinect, Microsoft built in numerous hardware and software safeguards designed to reduce the chances of product tampering. Microsoft will continue to make advances in these types of safeguards and work closely with law enforcement and product safety groups to keep Kinect tamper-resistant.”
Second:
“Kinect for Xbox 360 has not been hacked—in any way—as the software and hardware that are part of Kinect for Xbox 360 have not been modified. What has happened is someone has created drivers that allow other devices to interface with the Kinect for Xbox 360. The creation of these drivers, and the use of Kinect for Xbox 360 with other devices, is unsupported. We strongly encourage customers to use Kinect for Xbox 360 with their Xbox 360 to get the best experience possible.”
Related Links
Project Overview
CL Eye Driver/SDK
PS3 Eye API - AS3
PS3 Eye API - C#
PS3 Eye API - C++
PS3 Eye API - Java