In the making of my paper about Shape Side Matching, I need to implement a simple program that can test my methodology of solving Shape Side Matching using String Matching and Similarity. The paper itself is for the final task for course IF2211 Strategi Algoritma ITB 2023/2024.
This program uses Knuth Morris Pratt (KMP) Algorithm and Boyer Moore (BM) Algorithm for string matching. It also uses Levenshtein Distance for string similarity.
Project dependencies
-
Python
# in Linux sudo apt install python3 # for other platform https://www.python.org/downloads/
-
Python Libraries
pip install Pillow pip install matplotlib pip install numpy
How to install and use this project
- Clone the repo
git clone https://github.com/NoHaitch/Jigsaw-Puzzle-Solver
- Change the content
Instruction to run/build/etc the program
python main.py
: run the program
If you want to contribute or further develop the program, please fork this repository using the branch feature.
Pull Request is permited and warmly welcomed
The code in this project is licensed under Apache License 2.0.