Inspiration

A picture/video is too pale without any enhancer. It's also boring if we always use the same filter for all the pixels. We want a clever way!

What it does

Firstly, it parsers the pictures by marking the objects in it. Then it applies different methods based on the categories of the objects, such as: blur on background, sharpen on people, 'magic effects' on moving objects. It can also enhance videos!

How I built it

We use DeepLab to understand the pictures. We use openCV to process images. We use VGG-16 to transfer the styles of a picture.

Challenges I ran into

It's very very slow to run and test models with CPU.

Accomplishments that I'm proud of

We have something that makes my friends laugh a lot.

What I learned

Knowledge of image procession, a better understanding of (deep) neural networks in the fields of image recognition

What's next for AutoEnhancerrrrrrr

Beg for tensorflow TPU.

Built With

Share this project:

Updates