We wanted to create a computer vision project, and we thought it would be fun to use noses as the control object instead of other body parts.
What it does
Users look into their webcams and NosArt detects their nose. Once NosArt is calibrated, users can move their nose and see their beautiful artwork come to life on a blank canvas.
How we built it
We coded in python and used opencv
Challenges we ran into
Figuring out how to use functions in opencv, and configuring opencv
Accomplishments that we're proud of
Able to detect a nose and draw points from a nose relatively well.
What we learned
Figuring out how to set up openCV on multiple systems. Understanding how opencv works. Learning about haar cascades.
What's next for NosArt
Improve detection of noses (sometimes it will notice other objects as a nose). Change which body part is detected (eyes, head, hands). Use it for motion detection and storing clips where something is moving in the frame. Ex: If someone walks across your lawn in the middle of the night it will save a clip and save an image of their body or face if possible).