Skip to content

raymondtruong/cv-cube-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV Cube Solver

Live Demo

Try me!

About

A computer vision Rubik's cube solver implementing Kociemba's two-phase algorithm.

Created as a Python web application utilizing the OpenCV library for image recognition, the TwistySim JavaScript API for puzzle visualizations, and Maxim Tsoy's Python port of Kociemba's algorithm.

Dependencies

(see requirements.txt)

Usage

$ git clone https://github.com/raymondtruong/cv-cube-solver.git
$ cd cv-cube-solver
$ python3 -m venv env && . env/bin/activate
(env) $ pip3 install -r requirements.txt
(env) $ python3 main.py

The app can then be accessed at 127.0.0.1:5000.

Screenshots

Capture Preview Solve

About

A computer vision Rubik's cube solver implementing Kociemba's two-phase algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published