Maze Scanner is an application that allows you to upload images of mazes, have them be scanned, converted into a computer readable form, and solved for you.
First, you find or create a picture of a maze (I found this one off google images) and place it into the images folder.
After a couple of setting adjustments, run the program and it'll display a representation of the maze, with the red squares representing the path line.
Depending on how you adjust your settings, you can read a bunch of different types of mazes.
You can also choose to animate the solving process. The grey areas are places the computer has found to be dead ends.
Have fun!
gLike
Maze Scanner

Feed Maze Scanner a picture of a maze, and it'll scan it in and spit out a representation of the maze, with the correct path filled out for you!

This project is written exclusively in Java, with depth-first search used to find the path. It runs in the command prompt and has a host of sensitivity settings so that it can support a large variety of mazes. It also features a progress mode for the user to see the solving process.

View Website
James Lin
Student at UC Berkeley Berkeley, CA