This project is an implementation of the following paper:
Reference Paper: A Genetic Algorithm-Based Solver for Small-Scale Jigsaw Puzzles
|_ Images: Contains supporting image files for the GUI and code to execute
|_ Code: Mainstream Genetic Algo code
|_ Test_Photos : Sample Images for testing
|-- Dip Project.pptm : Microsoft Presentation file of the report
|-- Report.pdf : PDF version of the report
|-- GUI.py: Wrapper UI for Genetic Algo implementation
|-- guidelines.md: Guidelines for the project
- Firstly run the GUI file with following command from head directory.
python3 GUI.py
- Select an input image by clicking on the
Input Image
option. - Once the image is loaded, enter the Population, Generation and size of each piece in the puzzle creator in the respective entries and press
<Return>
(Enter) after each entry. - Click on
Puzzle
to create a puzzle of given input image. - Finally click on
Solve
to solve the puzzle using Genetic Algo. - Formed image can be saved using
Save Image
option.
Kirthi Vignan (2020122004, ECD)
Sasanka Uppuluri (2019102036, ECE)
Siva Durga (2019102038, ECE)
Viswanadh (2019112011, ECD)