We were tasked for our second assignment to control an IP camera or webcam attached to an arduino using python to create a video.
In class we learned how to track a face using opencv. Here is the lecture for reference:
For my project, I had two ideas:
- Take a surveillance camera and program it to blur the faces of the individuals that it captures to keep the identity of that person safe. We are constantly monitored everywhere, so I wanted to play with the idea of an anti - surveillance camera that blurs the faces of individuals that are not doing any wrong. I used the code from class and this resource for blurring the face once detected. Here is my tests:
2. The second idea I came up with was to have the camera be from the POV of the mice that are found in NYC apartments. Are they just annoying rodents or are they placed in the sewers of NYC to track our every movement? Are they animals? or surveillance covered in fur? I wanted to make a video were the IP camera, in different NYC apartments acts at the POV of the mice. Once a human walks in the room, the camera, detects the face and follows them in the space through face detection. In each scene, the human sees the mouse and freaks out and runs after the rodent. I think it would be funny to cut the POV of the human and all you can see if the camera covered in fur with ears --- but clearly it's just a camera.
I have a bad mouse problem in my building and it's so frustrating. Why not make light of the issue with a fun automated video narrative ;)