- Home /
Removing Photo Background
I want to develop an app that you take a picture of a person and it automatically remove the background, can't be on a defined background, I'm cogitating to use Kinect and use the Deept Sensor on it, but I don't have any idea if it work, someone have a better solution ?
Answer by DaveA · Sep 03, 2013 at 06:46 PM
Two options come to mind:
Normal camera. Take a picture without the person in it. Then subtract that image from images where the person is there. All things being equal, the background should be black, and non-black pixels are where the person is, so you can make a mask of that. You'll want to balance light and have a 'blackness threshold' etc.
Depth cam like Kinect. Specifically ZigFu's plugin exposes a 'user map' which is the silhouette of the person(s) detected. You can use that as a mask on the RGB image to just show the person. Example here: http://www.youtube.com/watch?v=j0J_acBvVvM
The second option is exactly what i'm thinking to do, thank you
Your answer
Follow this Question
Related Questions
Kinect V1 get video to texture 1 Answer
2D Parallax Background 4 Answers
How to Render an Background on Top 2 Answers
Size of background image for GUI.Box 1 Answer
Making an image of a 3d scene 2 Answers