Inspiration

Perfect Circle Video

This video was the main inspiration for this project. In it the teacher mentions a free-hand circle championship. While it didn't exist at the time our project makes judging a competition like the one stated not only possible but easy.

What it does

Our project takes a username and input image from a user and then will rank the circle drawn. If it is good enough your name might end up on the all-time top ten!

Technology

Edge Detection: This process was done through the python library PIL (pillow). Unfortunately edge reduction was not something that was manageable and would be a follow up given more time.

Circle Approximation: This was done by hand by adapting the Hough transform process. Numpy matrices were used for lots of the computations but otherwise everything can be found in the circlejerk.py file.

Webpage: Flask, HTML, CSS, Javascript

The thumbnail for this program is an example of the estimated circle (in red). The attached gifs are examples of what the voting matrix of the approximation looks like.

Share this project:

Updates