Skip to content

ssreeramj/rubik-cube-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Rubik's Cube Solver

This is a simple OpenCV project where the program identifies the colors of each face of the cube and gives the solution to solve the cube

Table of Contents

  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. Contact

About The Project

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

You need to have Python installed in your system, any version above 3.6 will be fine.

Installation

  1. Clone the repo
    git clone https://github.com/ssreeramj/rubik-cube-solver.git
  2. Install required packages
    pip install -r requirements.txt
  3. Run the program
    python main.py

Usage

This current version of the program is not much flexible and works for the following colors: Red, Blue, Orange, Green, White, Yellow.

Start displaying the cube in the following order with WHITE color on top: RED -> BLUE -> ORANGE -> GREEN

After this, display WHITE and YELLOW centers keeping the BLUE center on your left.

Press SPACE to capture a particular face and press n to capture the face again.

Roadmap

  1. Make the application more flexible such as capability to identify different colors.
  2. Be able to identify the cube, without the hardcoded box.

Feel free to suggest any improvements in the ISSUES section.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

gmail

About

Get the solution for a 3x3 Rubik's cube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages