Observations / Assumptions:
- The image is a white square with black lines
- There are many short lines of the same size
- There are seemingly random gaps in the lines
- The lines form a matrix of rows and columns
- The lines are centered around a midpoint of equal distances apart
- Most lines are angled left or right, but have a slight proclivity towards the vertical
- There are often several gaps in the image of different sizes
- Some gaps extend or go over the edge of the grid
- There are about 60 lines in each row
- The space between each row is less than the length of the lines (if all lines were vertical, they would overlap about halfway)
Reflection
Some of frustration I ran into with this project was based off an incorrect assumption I made about how the lines were drawn. I had assumed all the lines were spaced equally based on the top endpoint rather than middle. Once I realized this, I struggled to find an effective way to center all the points around these midpoints (but once I did, I audibly yelled "YES!" alone in my apartment and gave myself a high five). I haven't done much in-depth coding since last year, so as I've progressed with this assignment I'm starting to remember more and more. I think ideally I could still tidy up my code, but I at least feel satisfied with the end result.
Some previous versions: