this is a pretty creepy thing. requires flask and opencv