Shadow (body shape) Detection on Screen

Cat_'s icon

Hi Guys,
I have an idea for an interactive live project but I'm not sure how I can realize it.
For the first part I would like to use a screen (body size) that is fully black and when a person approaches the screen, his/her silhouette is supposed to appear as a white shadow on the screen. I started working with a camera and a background removal patch but that raised a few problems that I couldn't solve so far.

Can you think of any other way how I could achieve my project?

Thank you,
Cat

chrisoconnor's icon

Although i haven't looked into this too much myself, I would suggest two things -

cv.jit library - This is the computer vision library, I haven't really used it but I know it's great for working with cameras and tracking body/faces/colour tracking etc. There may be a solution for you there.

Another alternative is to use the Microsoft Kinect, as this can produces a silhouette, however it is a bit rough around the edges. However the Kinect also offers depth information (because it can generate 3D information), which could be a possible area to look into for your project.

Like I say though, I haven't looked into this area too much, but these are just some ideas.

-chris