Skip to content
/ cube Public

Final Project of my undergraduation program.

Notifications You must be signed in to change notification settings

craviee/cube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cube

Final project of my undergraduation program.

Robot that uses a webcam to take pictures of the sides of the rubik's cube and creates a virtual model of it. It is possible to create any model by changing the colors of the cube in the program.

The cube can be solved by two methods, the layer methods, with a lot of rotations and another method that is near to the optimal.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

qt5
qmake
make
opencv2

Installing

Download the repo and

$ mkdir build
$ cd Rubiks-Cube-Solver/
$ chmod +x format.sh
$ chmod +x run.sh
$ make
$ cd ../build/
$ qmake ../cube/cube.pro
$ make

Using

$ cd build
$ ./cube

Videos

Video 1

Video 1

Images

Random Cube

Solved Cube

Color Detection

Acknowledgments

About

Final Project of my undergraduation program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published