Drawing with circles

1 min read Original article ↗

What is it?

This application draws anything using orbiting circles. Here is an example:
https://www.youtube.com/watch?v=QVuU2YCwHjw

How does it work?

  1. You input an image.
  2. The application performs edge detection and converts detected edges to lines.
    • A sub-pixel edge detection algorithm [1] is used in this step.
  3. The application makes lines into an one-liner line.
    • The details of this step can be found in the source code.
  4. The application draws the one-liner line using orbiting circles.
    • The details of this step are explained in this video [2].

Source code

https://github.com/phqb/circle_drawing/

References