I just received my ASUS Xtion PRO LIVE, which is in fact a re-branded PrimeSense device. For those of you that are wondering what this is… it’s a smaller, lighter (weight) and cheaper Kinect substitute.
However, all the above (note: “better” is not included in the list yet) comes for a price.
Disclaimer: the device is explicitly marked as “for developer only” in big red letters – that’s cool – as I am one, I’m supposed to be able to deal with the beast.
Setting up the device is quite artless under Windows: installing the software on the provided CD and plugging-in the device. The setup installs two “modules”: the OpenNI and the PrimeSense NITE data, binary, samples and sample source codes… into the “Program Files” folders. Any Windows 7++ user knows what this means: better start your command windows in Administrator mode as of now.
Next step, after all we are eager to see the device in action, starting one of the pre-compiled samples.
"PrimeSense/XnVGestureGenerator/22.214.171.124: No license to use this module!"
License? License!? Nobody asked for a license! Where the heck can I find a license?
My word on it – after 5 times examining carefully every mm² of paper that I received with the product, I still not have found a license key. Fortunately, I’m not the only one in this galaxy being in a distress situation about this. I found a post on an OpenNI forum that included a valid license key. (1000 Thanks!)
To install “a” license key, invoke “C:Program Files (x86)OpenNIBin>niLicense PrimeSense YOURLICENSEKEYTHATYOURDONTHAVE“. With “niLicense.exe -l“, you can see the installed licenses.
Running the provided examples is now possible – looks like a Kinect :-)
Conclusion so far: REALLY a thing for developers only. Still, it’s a “fresh” product (Q2/2012) and there is potential a lot of potential!
Now, having the device running, I’ll have to find out if the result was worth the invested time and money. First thing to do, move all the dev stuff out of my program directories and bring it up to date. The world around this technology is moving fast…
Stay tuned :)
I found out that the license key is actually free for development. Only if you want to commercialise a product, you actually need a dedicated key. So no bad thing to use the googled key.
[box]Footnotes: (Source: Wikipedia EN, 03/12)
PrimeSense is an Israeli company founded in 2005. The company was selected by MIT technological review as one of world’s 50 most innovative companies for 2011. The company provides 3D sensing technology for Kinect, previously known as Project Natal. In December 2010, PrimeSense, whose depth sensing reference design Kinect is based on, released their own open source drivers along with motion tracking middleware called NITE. PrimeSense later announced that it had teamed up with Asus to develop a PC-compatible device similar to Kinect, which will be called WAVI Xtion and is scheduled for release in the second quarter of 2012.
OpenNI or Open Natural Interaction is an industry-led, non-profit organization focused on certifying and improving interoperability of natural user interface and organic user interface for natural interaction devices, applications that use those devices and middleware that facilitates access and use of such devices.
Interesting (but older) read: For PrimeSense, Microsoft’s Kinect Is Just the Beginning[/box]