An exciting new feature called the background removal API has been added to the Kinect For Windows SDK 1.8 which was released last week. Background removal or green screening is a feature many people have been using the Kinect for to varying degrees of success. Prior to the background removal API, getting a decent green screen effect out of the Kinect required a lot of heavy lifting and creative thinking because the depth data from the Kinect is too noisy to use for a smooth player mask.
Comments
Thanks Nathan. I had not ever seen this presentation but wish I would have at the time I worked on this project. My efforts focused around research done by others in traditional image processing contexts. I am not sure if they are using vmx based segmentation.
I hope this work can help you in your own efforts!
Thank you very much for the article Charles. I'm going to study your example. Have you ever heard this presentation? http://www.microsoft.com/en-us/download/details.aspx?id=28085 I would be interested in your feedback. The second speaker touches on related information. Could the background removal be vmx based segmentation?
thank you
Nathan
Hi John,
Sorry for the confusion, but I think I understand the situation better.
This application was built and tested using the "Kinect For Windows" commercial sensor. I have not tested it using the XBox version sensor, so that may be the issue. There may be functionality such as near and seated mode that I use in this application not available using the xbox sensor.
By default the application will use a mouse if no Kinect hardware is detected but I may be doing other things in the application that do not work well with the xbox version.
Sorry you are running into issues.
Hi Charles!
The value useCms is False,Itīs rarely because If i test with a logitec webcam, a hand appears and I can go to the other screen to select the background and make the picture (appear no kinect detected obiosluy). But when i test with a kinect xbox and run the app only appears the main screen with the text in the top and the button in the lower left, but no appear the hand and no crash. My graphic card is Nvidia and w7 32 bits s.o. Do you know what is happening?
Txs so much!
Hi John,
Until you submit images, the first screen of the Kinect application will be white with a button in the lower right. If everything is setup correctly, it should still respond to a detected skeleton and ask you if you would like to take a photo.
If the application just starts, shows a white screen, and crashes, you should check the .exe.config file to disable connection to a Drupal CMS.
Hi Charles ,exelent work!
I have a problem qhen I try run the exe. I have readen the readme buy when I run the exe only appear the buttons and the background white...Can you help me please??
Great article, Charles. I'm also wondering how did Microsoft achieved such results. Specifically, how could they get rid of the problems with hair detection. I believe they must be using the color stream as well with some kind of background subtraction technique.
I was developing a very similar application but group pictures are very valuable to us, so using Microsoft's solution could not be an option.
Anyway, I'm looking forward to hearing from you for any updates on this matter.
Best regards,
Theo
Comments are currently disabled.