I'm looking for an automated way to remove background from selfies. I would provide an unprocessed selfie image as input to the script and it would spit out a png image with the backround removed from that selfie. Also being able to spit out the bounding box of the face location in the image as an output.
There are some very specific requirements,
i) The image is always guaranteed to have one person in it.
ii) The quality of the edges need not be super accurate. Some thing like whats shown on this page is good enough.
ii) The image will have more or less a uniform background. Although if the person can be identified in the image against a non uniform background and the background removed -
that would be really awesome.
I'm hoping that this background removal can be implemented by piggy backing on some thrid party services like,