My personal blog: Currently focusing on AI methods applied to Kinect sensor data.
Thanks for this great tool! You say that the sample only works with OpenNI... does that affect the ability to actually develop with the MS SDK? What parts of the demo are OpenNI-dependent?
Hi MichaelThanks for your comment!It's possible to use it with the SDK. Just replace OpenNIDataSourceFactory with SDKDataSourceFactory. And don't forget to adjust the properties MinimumDepthThreshold and MaximumDepthThreshold in the ClusterDataSourceSettings that you use to initialize the factory. The default values are set to 500mm and 800mm, but the SDK only returns values > 850mm (which makes the algorithm less accurate, it works best between 500 and 800mm, because of the image resolution).Regards,Stefan
... and sorry for the long delay. I've been hiking in the alps for some days.
Good to hear that it works with the SDK! Too bad about the minimum depth threshold though. I wonder if something like the Nyko Zoom could help?
Hi MichaelI still hope Microsoft will let us configure the thresholds..And newer versions of depth cameras will eventually provide higher resolutions.Interesting product though, might be worth a try.Regards,Stefan
How to run these projects I've downloaded from the codeplex(candescentnui-9237)with MS VS2010?The only project I can run is - CCT.NUI.Samples and two functions I can use were "RGB" & "Depth".The screen of the Finger Detection were black.BTW,I can choose the kinect framework but it shows an error message when I choose OpenNI framework. My environment:Win7 64-bit , OpenNI-126.96.36.199(installed) , Kinect SDK(installed),what else i need?Sorry about this stupid question :(I just wanna enjoy your product not a developer and really don't know where to get started.Thanks for your help!
Hi 叫我『R電』就可以了！No problem. For the finger detection you have to move your hand close to the kinect (< 800mm).The WPF Samples only work with OpenNI at the moment. In CCT.NUI.Samples you can choose.It looks like the Kinect SDK is working on your PC but OpenNI is not. As far as I know you can't install both drivers at the same time.The hand and finger detection algorithm works best with OpenNI. So in your case I would recommend deinstalling the Kinect SDK and reinstalling OpenNI according to the description here:https://github.com/avin2/SensorKinectWhen continuing with the SDK: You can try to adjust the properties MinimumDepthThreshold and MaximumDepthThreshold. The Kinect filters all values below 850mm and the algorithm has a default range of 500 - 800mm.Regards,Stefan
Are you working on anything new as a feature?
Hi JayCurrently no, I've been busy preparing a talk that I'll give on monday (about Kinect development).After that I think I'll work on some apps next that use finger detection. But I also want to continue improving it.Can't announce anything yet though.Regards,Stefan