codeuino/codebadge-backend

Illustrator for Codebadge

ayushnagar123 opened this issue · 6 comments

Problem

I was working on OpenCV and fortunately, I got an idea that how this project can be restarted. here are some initials what I tried to do:-

Screenshot from 2019-10-18 15-37-03

I traced the outlines of this sticker using OpenCV which created an image which is like a sketch of the sticker. I tried it on various stickers and it works well for almost all.
The biggest issue due to which the project halted was how we will provide the user with the template and let the user edit it.

Solution

Creating an Illustrator which will provide the facility to both create a new badge from scratch, upload an image of a sticker which he might have even draw on a plain sheet of paper(as done in the above image) or use pre-used sketches or templates which were created. He can edit his/her badge as per his colour requirement and get it downloaded as an image or PSD or pdf.

Requirements

Machine Learning using Python, Image processing, Javascript, Html Canvas

Hi Ayush, thanks for raising this and bring up a new idea. I loved your approach. So are you willing to give it a start ? I am curious to know.

Yes, i would like to give it a start.

Yes, I have some plans:-
Before GCI, I would like to integrate features like adding a template so that we can give students a startup issue to add template designs through sketch upload.
Will also implement features like a magic wand, pen tool, eraser and some basic figures on canvas. I have worked a bit on the magic wand feature so that can be hopefully completed before that. Rest Will create UI and download features alongside the feature adding.
Post GCI we can test our features for improvements and add features of gradient and layering and some more advanced features.
I will start working on this from 24th as soon as I end up with my exams this week and will keep opening a pull request on the new feature addition.

I loved the idea @ayushnagar123 , Really great!!