Skip to content

About

Real-time Rubik's Cube state detection from a webcam feed using OpenCV colour classification

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Rubik Cube Solver

A notebook-based Rubik's Cube solver project focused on color detection, puzzle analysis, and visual demo workflows.

Overview

This repository brings together a small set of Jupyter notebooks for exploring how a Rubik's Cube can be analyzed from images or video, how colors are detected, and how solving logic can be tested in an interactive environment. The project is intended as a research and demonstration workspace for understanding the pipeline from input capture to solving strategy.

What this project includes

Demo preview

The demo video is available as a downloadable asset from the release page, but GitHub does not render the AVI directly in the README. To give you a quick visual preview, the project includes a lightweight animated preview section below:

OUTPUT5

Getting started

  1. Open the notebooks in Jupyter Notebook or Jupyter Lab.
  2. Run the cells in order to inspect the detection and solving workflow.
  3. Adjust the configuration files in config/settings.json as needed.
  4. Use the demo video asset for visual testing and comparison with the notebook output.

Notes

This project is mainly a notebook-based prototype and demonstration space for experimenting with cube recognition, solving logic, and media-based visualization.

About

Real-time Rubik's Cube state detection from a webcam feed using OpenCV colour classification

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages