Inspiration

This project was inspired by our passion for geography and interest in developing AI.

What it does

It tests the user's ability to draw any given flag to practice and help them remember the flags and improve their geography skills. The computer will through SSIM compare the drawn and the original image of the given country to judge whether it is correct or not.

How we built it

We used a number of packages to assist with our development. Some of the main ones include: pygame, cv2, matpoltlib, etc. With pygame we created a canvas to allow the user to interact and draw their image. The cv2 package compared the user's drawing to the assigned country's image to judge the accuracy of the user.

Challenges we ran into

We had issues figuring out the right packages and modules to use. We tried out the package tkinter, but it didn't suit our needs. Also, the debugging part was also very challenging because of the difficulty of accessing the files and comparing them.

Accomplishments that we're proud of

We successfully implemented AI and were able to use it to compare images.

What we learned

We learned how to integrate the different libraries and make them corporate with each other.

What's next for The Flag Artist

We change the precision, and make it much more accurate. We could also further develop this and even make it into an app.

Built With

Share this project:

Updates