This application is designed to detect and solve word search puzzles from an image of a grid. The program uses image processing techniques to identify and isolate each letter, along with a neural network for analysis and a word search algorithm. An interactive user interface is provided.
Before running the application, ensure the following tools are installed:
gcc: to compile C codeGTK3: for the graphical interfaceImageMagick: for image manipulationSDL: for image processing
To run the project, run make in a terminal inside the root project directory.
After compiling it, open the interface with ./main.out.
Once in the interface :
- Use the import button to load an image inside the software
- Use the rotation slider to manually rotate the selected image
- Use the PROCESS button to process the selected image and show the solution
- Use the process steps to show the desired processing step
- Use the Export button to export the actual shown image with the desired type