Inspiration

This project is inspired by the fact that people cannot go outdoors as often, worry-free. From a website, I learnt that viewing scenes of nature, reduces anger, fear, and stress and increases pleasant feelings. This shows that nature is very important, and since people do not experience much nature, I decided to make a project that helps people experience nature, worry-free!

What it does

Users can create abstract art against a nature background, just by using anything green and drawing in the air! Since it self-clears after a few seconds, the artwork would be as abstract as possible! It also comes in three different pen inks—red, green and blue and four different backgrounds. This is perfect for users to relax, and is especially useful for both front-liners and stay-at-homers to calm down and experience the long-lost nature again. For a detailed demo of what it does, check out the demo video!

How I built it

I used the OpenCV library to detect contours of the same colour (green) from the frames taken by the computer camera and trace the movement of the green object. I also downloaded some royalty-free nature backgrounds from online and used it in my code.

Challenges I ran into

It was definitely a challenge to learn and explore the OpenCV library in one day. I also ran into a lot of errors (mostly having too less or many arguments), but without a proper debugger I needed to read my code over and over again to find out what's wrong.

Accomplishments that I'm proud of

I am very proud that I got to learn so much in the making of this project! This is the first project I submitted to multiple hackathons and the first project I made by myself too! I am also happy that I managed to learn so much and make a project in time.

What I learned

I learnt the different functions the OpenCV library has to offer.

What's next for Abstract Art in Nature

I can improve the user interface and experience, and maybe let users save their abstract artworks!

Built With

Share this project:

Updates