Skip to content

ivapylibs/puzzle_solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puzzle_solver

Shape-based puzzle solving algorithms, including shape matching and rotation matching

Install

git clone [email protected]:ivapylibs/puzzle_solver.git
pip3 install -e puzzle_solver/

The test files are shell command line executable and should work when invoked, presuming that pip installation has been performed. If no modifications to the source code will be performed then the -e flag is not necessary (e.g., use the flag if the underlying code will be modified).

This repo is also backed up by several other libraries from our group:

git clone [email protected]:ivapylibs/trackpointer.git
pip3 install -e trackpointer/
git clone [email protected]:ivapylibs/detector.git
pip3 install -e detector/
git clone [email protected]:ivapylibs/improcessor.git
pip3 install -e improcessor/
git clone [email protected]:ivapylibs/Lie.git
pip3 install -e Lie/
git clone [email protected]:ADCLab/puzzleSolvers.git
pip3 install -e puzzleSolvers/

Dependencies

Requires the installation of the following python packages:

  • numpy
  • matplotlib
  • scipy>=1.8.1
  • scikit-learn
  • scikit-image
  • opencv-contrib-python
  • similaritymeasures
  • pygame
  • pip install rospy-message-converter