
The output is a graphical result, favouring the user to understand the move sequence easily. Further, a layered approach has been followed to show the steps required to solve the cube. Edge and contour detection, square identification and colour identification algorithms have been used to detect the cube and its current configuration. Each face of the cube is scanned through a webcam. 25 OFF For New Users - Buy CubeTwist Siamese Conjoined Tricolor 3X3X5 Mirror Magic Cube Bump Speed Puzzle 335 Cube Educational Toys for Kids with Bracket. We attempt to provide a solution to the problem by employing Computer Vision so as to make the interaction of the user with the Machine more natural. The application then shows steps to solve the Rubik’s cube. More specifically, we attempt to locate a 3x3x3 Rubik’s Cube by capturing a stream of pictures of each phase and extract the sticker colors using Computer Vision techniques with minimal help from the user. This project tackles the problem of object detection and localization.



Here is where the idea of a Rubik’s Cube Problem Solver took shape. We have gone a step further by using technology to understand and interpret difficult concepts, solve difficult problems as well and also to humanize the machine. In today’s world, technology has evolved to such an extent that humans want machines to do everything that had to be done manually earlier. For the puzzle to be solved, each face must be a solid colour. The Rubik’s cube is a 3-D mechanical puzzle in which each of the six faces is covered by nine stickers, among six solid colours.

Puzzles are great brain teasers and one such classic puzzle is the Rubik’s cube.
