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.
Log in or sign up for Devpost to join the conversation.