This was done to learn some skills with OpenCV back in late 2021 and get some practice with backtracking algorithms.
This program takes a maze image as input and will read the pixels into a (giant) numpy array and solve it via recursive flood-fill. Then it should output the same maze image, but now, solved.
Note, this is a work in progress and I'm working making it better and faster when I find the time.
Demonstration:
To test, run: `watchexec -i 'assets/test_resources/output/**' 'clear; python3 src/test.py'