Downloads Primesense Nite Win32 Api

22.08.2019
Downloads Primesense Nite Win32 Api 4,7/5 4214 reviews

OpenNI Documentation. We have PDFs available of the OpenNI Programmer's Guide, the OpenNI Migration Guide (OpenNI 1 to OpenNI 2), and how to use Structure Sensor with OpenNI 2. There's also a zip download of automatically-generated documentation.

(Redirected from Prime Sense)
PrimeSense
Subsidiary of Apple Inc.
IndustryFabless semiconductor
FateAcquired by Apple Inc.
Founded2005
Defunct2013
HeadquartersIsrael
Key people
  • Aviad Maizels (president and founder)
  • Alexander Shpunt (chief technology officer and cofounder)
  • Inon Beracha (CEO)
Products
  • PrimeSense 3D sensor
  • Carmine 1.08
  • Carmine 1.09 (short range)
  • Capri 1.25 (not yet available)
  • Carmine 1080 SoC
  • Capri 1200 SoC (not yet available)
  • NiTE middleware
ParentApple Inc.

PrimeSense was an Israeli 3D sensing company based in Tel-Aviv. PrimeSense had offices in Israel, North America, Japan, Singapore, Korea, China and Taiwan (China). PrimeSense was bought by Apple Inc. for $360 million on November 24, 2013.

  • 2Technology
    • 2.2Products
  • 3Markets

Company profile[edit]

PrimeSense was a fabless semiconductor company and provided products in the area of sensory inputs for consumer and commercial markets.

PrimeSense's technology had been originally applied to gaming but was later applied in other fields.[1] PrimeSense was best known for licensing the hardware design and chip used in Microsoft's Kinect motion-sensing system for the Xbox 360 in 2010.[2]

On November 24, 2013, Apple Inc. confirmed the purchase of PrimeSense for $360 million.[3]

Technology[edit]

Light coding technology[edit]

PrimeSense’s depth acquisition was enabled by 'light coding' technology. The process coded the scene with near-IR light, light that returns distorted depending upon where things are (Structured light). The solution then used a standard off-the-shelf CMOS image sensor to read the coded light back from the scene using various algorithms to triangulate and extract the 3D data. The product analysed scenery in 3 dimensions with software, so that devices could interact with users.[4][5]

Products[edit]

PrimeSense system on a chip (SoC)[edit]

The CMOS image sensor worked with the visible video sensor to enable the depth map provided by PrimeSense SoC's Carmine (PS1080) and Capri (PS1200) to be merged with the color image. The SoCs performed a registration process so the color image (RGB) and depth (D) information was aligned properly.[6] The light coding infrared patterns were deciphered in order to produce a VGA size depth image of a scene. It delivered visible video, depth, and audio information in a synchronized fashion via the USB 2.0 interface. The SoC had minimal CPU requirements as all depth acquisition algorithms ran on the SoC itself.

PrimeSense sensors[edit]

  • Carmine 1.08
  • Carmine 1.09 (short range)
  • Capri 1.25 (embedded)

PrimeSense embedded its technology in its own sensors, the Carmine 1.08 and Carmine 1.09. Capri 1.25, touted by the company as the world's smallest 3D sensor, debuted at International CES 2013.[7]

PrimeSense middleware[edit]

Downloads Primesense Nite Win32 Api

PrimeSense developed NiTE middleware which analyzed the data from hardware and modules for OpenNI providing gesture and skeleton tracking. They were released only as binaries.[8] According to the NiTE LinkedIn page: 'Including computer vision algorithims, NiTE identifies users and tracks their movements, and provides the framework API for implementing natural-interaction UI controls based on gestures.'[9] The system could then interpret specific gestures, making completely hands-free control of electronic devices a reality.[1] Including:

  • Identification of people their body properties, movements and gestures
  • Classification of objects such as furniture
  • Location of walls and floor[5]

Markets[edit]

PrimeSense's original focus was on the gaming[10] and living room markets,[11] but expanded to include:

Television[edit]

Api
  • Kinect by Microsoft was powered by PrimeSense technology that allowed gamers to use their entire body to control play, action and movement of their onscreen characters.

PC and mobile[edit]

  • WAVI Xtion for the PC by ASUS used PrimeSense's core 3D sensing solution, developed primarily for browsing multimedia content, accessing Web sites and social networks when the PC was hooked up to the living room TV.[12]
  • [Structure Sensor] Mobile 3D sensor by Occipital used a custom chip based on PrimeSense's 3D sensing solution. The sensor itself was designed to easily attach to a wide range of devices, including the Apple iPad, Android tablets and desktop platforms such as Windows, OS X and Linux.[13]

Interactive displays[edit]

  • Firecube SMART by Firecube Public Multimedia: An interactive multimedia solution for games, presentations and attractions in public spaces.[14]
  • EyePlay by Eyeclick - a interactive video gaming system with 3D interactive projection capabilities.[15]
  • ViiMotion by Covii:an Interactive Software Device, created to provide generic or custom interactive applications through computer vision.[16]
  • Interactive Projector by Ayotle: an interactive solution that used a depth sensor to make any real or imaginary surface act like a tactile or contactless interactive device.[17]
  • Finger Tracking MW by 3Gear Systems: a precise tracking system that used computer graphics algorithms for reconstructing the precise pose of the user’s hands from 3D cameras[18]

Retail[edit]

  • SmartFit by Styku:a multi-channel retail platform for fit prediction and visualization
  • Bodymetrics pod by Bodymetrics: a full 3D body scanner that was designed to calculate measurements which are then analyzed and used to find suitable garments.[19]
  • Matterport Pro 3D Camera by Matterport: a consumer 3D camera that creates immersive panoramic tours with an underlying 3D mesh.[20]

Robotics[edit]

  • SAMI by Criif: PrimeSense sensors allow the humanoid robot to be fully autonomous in the house or specific environment.[21]

Healthcare[edit]

  • Ava by iRobot: an autonomous mobile robotics platform[22]

Milestones[edit]

  • 2005
    • PrimeSense is founded
  • 2010
    • Microsoft names PrimeSense as Project Natal partner[23]
  • 2011
    • PrimeSense raises a round of private equity funding as part of its plan to expand its motion-control chips[24]
    • PrimeSense is selected by MIT Technology Review for World's Ten Most Important Technologies
  • 2012
    • PrimeSense is selected as a World Economic Forum Technology Pioneer
    • Announces the launch of its next generation embedded 3D sensor, Capri 1.25

Partners[edit]

  • Occipital
  • Covii
  • DotProduct
  • Matterport
  • 3Gear Systems
  • Open Perception
  • shopperception
  • SideKick
  • MediaStanza
  • ASUS, the only remaining source of sensors based on PrimeSense technology
Api

Downloads Primesense Nite Win32 Api Version

Involvement with OpenNI[edit]

PrimeSense was a founding member of OpenNI, an industry-led, non-profit organization formed to certify and promote the compatibility and interoperability of Natural Interaction (NI) devices, applications and middleware. The original OpenNI project was shut down by Apple when they bought the open source software, but Occipital kept a forked version of OpenNI 2 active as an open source software for the SDK for their Structure Product.[citation needed]

Involvement with Microsoft[edit]

The company provided the 3D sensing technology for the first Kinect, previously known as Project Natal.[25][26]

Awards[edit]

The company was selected by MIT Technology Review magazine as one of world's 50 most innovative companies for 2011.[27]

PrimeSense won Design Team of the Year in EE Times 2011 Annual Creativity in Electronics (ACE)[28]

PrimeSense was honored as a World Economic Forum Technology Pioneer in 2013.[29]

References[edit]

  1. ^ ab'PrimeSense - MIT Technology Review'. 2.technologyreview.com. Retrieved 3 August 2018.
  2. ^'Beyond Kinect, PrimeSense wants to drive 3D sensing into more everyday consumer gear'. Venturebeat.com. 20 January 2013. Retrieved 3 August 2018.
  3. ^'Apple Confirms Acquisition of 3-D Sensor Startup PrimeSense'. Allthingsd.com. Retrieved 3 August 2018.
  4. ^'PrimeSense: Motion Control Beyond the Kinect'. Forwardthinking.pcmag.com. Retrieved 3 August 2018.
  5. ^ ab'Archived copy'. Archived from the original on 2013-11-02. Retrieved 2013-02-26.CS1 maint: Archived copy as title (link)
  6. ^'How Microsoft's PrimeSense-based Kinect Really Works'. Electronicdesign.com. 16 March 2011. Retrieved 3 August 2018.
  7. ^'PrimeSense shows off tiny Capri sensor, yearns for 3D-sensing future (hands-on)'. Engadget.com. Retrieved 3 August 2018.
  8. ^'PrimeSenseNite - Debian Wiki'. Wiki.debian.org. Retrieved 3 August 2018.
  9. ^[1]
  10. ^'PrimeSense - Crunchbase'. Crunchbase. Retrieved 3 August 2018.
  11. ^Perlroth, Nicole. 'For PrimeSense, Microsoft's Kinect Is Just the Beginning'. Forbes.com. Retrieved 3 August 2018.
  12. ^'Asus, PrimeSense Reveals Motion Sensing for PC'. Tomshardware.com. 3 January 2011. Retrieved 3 August 2018.
  13. ^'Official Structure Sensor Store - Give Your iPad 3D Vision'. structure.io. Retrieved 3 August 2018.
  14. ^www.firecube-multimedia.com/lang/enArchived 2015-01-08 at the Wayback Machine
  15. ^'BEAM By EyeClick - Interactive Gaming Projector System'. BEAM By EyeClick. Retrieved 3 August 2018.
  16. ^'ViiMotion - Interactive Software Device by Covii'. Vimeo. Retrieved 3 August 2018.
  17. ^'Archived copy'. Archived from the original on 2016-03-07. Retrieved 2013-02-26.CS1 maint: Archived copy as title (link)
  18. ^'Finger-precise hand gesture tracking - Remote Presence Magazine'. Remotepresence.org. 18 October 2012. Retrieved 3 August 2018.
  19. ^'Bodymetrics pods scan customers' bodies to get their clothing measurements'. Gizmag.com. Retrieved 3 August 2018.
  20. ^'Matterport'. Angel.co. Retrieved 3 August 2018.
  21. ^'Archived copy'. Archived from the original on 2015-04-14. Retrieved 2013-02-26.CS1 maint: Archived copy as title (link)
  22. ^'iRobot reorganizes, forms new unit focused on Ava and other emerging technologies'. Engadget.com. Retrieved 3 August 2018.
  23. ^'Microsoft names Israel's PrimeSense as Project Natal partner - Globes'. Globes. Retrieved 3 August 2018.
  24. ^Takahashi, Dean. 'PrimeSense raises round for motion-control chips'. Reuters.com. Retrieved 3 August 2018.
  25. ^Gohring, Nancy (29 July 2010). 'Mundie: Microsoft's Research Depth Enabled Kinect'. PC World. Retrieved 2 August 2010.
  26. ^Corp., Microsoft (10 March 2010). 'PrimeSense Supplies 3-D-Sensing Technology to 'Project Natal' for Xbox 360'. Retrieved 2 August 2010.
  27. ^'The 50 Smartest Companies of 2017 might not be what you think'. Technologyreview.com. Retrieved 3 August 2018.
  28. ^'Archived copy'. Archived from the original on 2012-10-14. Retrieved 2013-02-26.CS1 maint: Archived copy as title (link)
  29. ^'Technology Pioneers 2013'. Reports.weforum.org. Retrieved 3 August 2018.

External links[edit]

Retrieved from 'https://en.wikipedia.org/w/index.php?title=PrimeSense&oldid=909029309'
3 Dec 2013CPOL
How-to: Successfully install Kinect on Windows (OpenNI and NITE).

UPDATE: For more Kinect blog posts, consider visiting my new website pterneas.com. The website will always be up-to-date with the latest SDKs and sensors.

Introduction

Playing Kinect games is a really great experience. Programming for Kinect is even greater! Browsing the web, you can find many cool 'hacks' (CLNUI, OpenKinect) which allow Kinect be used by a PC rather than an XBOX. Via these hacks, we gain access to Kinect's cameras (color and depth), LED, accelerometer and motor. Obtaining both the raw and the depth image, it is easier to build Machine Vision applications. But the main problem remains: Kinect magic is its software and the device simply cannot give us all those body-tracking algorithms by itself.

Fortunately, PrimeSense, the company behind Kinect, released OpenNI framework and NITE middleware. This means that we can now have access to features such as real-time skeleton tracking, gesture recognition, wave detection and much more!

Prerequisites

  • Kinect for Windows or Kinect for XBOX sensor
  • Windows 7 or Windows 8

OpenNI and NITE installation can be painful if not done properly. Let's do it step by step:

Step 0

Uninstall any previews drivers, such as CLNUI. Look at the end of this post if you want to see how you can have multiple drivers installed.

Step 1

  • Download Kinect Drivers and unzip.
  • Open the unzipped folder and navigate to Bin folder.
  • Run the msi Windows file.

Drivers are now installed in your PC.

Step 2

Download and install the latest stable or unstable OpenNI Binaries from OpenNI website.

Step 3

Download and install the latest stable or unstable OpenNI Compliant Middleware Binaries (NITE) from OpenNI website.

During installation, provide the following (free) PrimeSense key: 0KOIk2JeIBYClPWVnMoRKn5cdY4=

Step 4

Download and install the latest stable or unstable OpenNI Compliant Hardware Binaries from OpenNI website.

Both stable and unstable releases have worked for me. If you have trouble installing the unstable releases, just try the stable ones.

Step 5

  • Plug in your Kinect device and connect its USB port with your PC.
  • Wait until the driver software is found and applied.
  • Navigate to the Device Manager (Control Panel). You should see something like the following:

Step 6

Navigate to C:Program FilesOpenNISamplesBinRelease (or C:Program Files (x86)OpenNISamplesBinRelease) and try out the existing demo applications. Try the demos found in C:Program FilesPrime SenseNITESamplesBinRelease (or C:Program Files (x86)Prime SenseNITESamplesBinRelease), too. If they work properly, then you are done! Congratulations!

Downloads Primesense Nite Win32 Api Software

Step 7

You have successfully installed Kinect in your Windows PC! Read the documentation and familiarize yourself with the OpenNI and NITE API. You'll find the proper assemblies in:

  • C:Program FilesOpenNIBin (or C:Program Files (x86)OpenNIBin) and
  • C:Program FilesPrime SenseNITEBin (or C:Program Files (x86)Prime SenseNITEBin)

OpenNI is the primary assembly you'll need when developing Natural User Interfaces applications. Kenan and kel full series online.

C# tutorials on using the managed OpenNI.net libraries can be found in this blog, so stay tuned ;-).

Downloads Primesense Nite Win32 Api 1

Update June 12, 2011: Troubleshooting

  • If you are running a version of OpenNI older than 1.1.0.38, then you need to replace the XML files found under Program FilesOpenNIData and Program FilesPrimeSenseNITEData with the corresponding ones found here.
  • If the demos do not run, then navigate to the Control Panel and open the Environment Variables panel. Under 'System variables', find OPEN_NI_BIN variable and replace C:Program FilesOpenNIbin with C:Program FilesOpenNIBin (uppercase 'B').

Installing Multiple Drivers

Thanks to my friend George Karakatsiotis (@erevodifwntas), you can now have various Kinect drivers installed concurrently. Here's how to achieve this:

  • Open Device Manager
  • Right click Kinect Camera under PrimeSensor.
  • Select 'Update driver software'
  • Select 'Browse my computer for driver software' and 'Let me pick from a list of device drivers on my computer'.
  • Select the driver of your preference (e.g. CLNUI).
  • You are done!