Skip to content

This is a Rubik's Cube solver implementation using the Kociemba module. Scan the cube through your camera, and find the solution through an animation of the solve!

License

Notifications You must be signed in to change notification settings

atharvrustagi/Rubiks-Cube-Camera-Input-Solver

Repository files navigation

Rubiks-Cube-Camera-Input-Solver

This is a Rubik's Cube solver implementation using Opencv-python and Kociemba module. Scan the cube through your camera, and find the solution through an animation of the solving steps.

The instructions are on-screen with an easy to understand GUI.

Note - You might have to calibrate colors based on your lighting and cube for optimal results. For that, in the "utils.py" file, change RGB values of the dictionary named 'clrs' according to your environment.

Language used - Python

Packages Used - Kociemba, Opencv, Numpy, Pygame

Screenshots from the application

Scanning Cube

Scanning Cube

Solving

Solved

Invalid State

About

This is a Rubik's Cube solver implementation using the Kociemba module. Scan the cube through your camera, and find the solution through an animation of the solve!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published