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).

Built With

Share this project: