Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.89 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.89 KB

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

CubeRD

CubeRD is a Rubik's Cube Solver and timer that implements opencv's template recognition and kociemba's algorithm for optimally solving the popular Rubik's Cube puzzle. Users can take a picture of all the faces of the cube, and get a near-optimal step-by-step solution within seconds. Additionally, for experienced speed cubers we have included a timer that contains all the features you would expect from a competitive timer: scrambles, averages, history of all solves, penalties such DNF/ +2, and much more.

Screenshots

preview This is currently a work in progress and the UI would suffer changes in the future.

Tech/framework used

Built with

  • Android Studio
  • OpenCV

Installation

Apks would be released once we get to a stable version. The following is a tutorial of how to get the source code running on Android Studio

Download project using:

git clone https://github.com/BrianUribe6/CubeRD.git

Open Android Studio and then click on file > open, and navigate to the project's folder, select the folder and click OK.

Dowload OpenCV 4.1.0 library through their official link.

  • Extract the contents of the zip.
  • In Android Studio click file > project structure.
  • Under the modules tab click on +.
  • Click on Import graddle project.
  • Navigate to the OpenCV folder and select the folder named sdk .
  • Change the module name to OpenCvLibrary410 and hit finish.

Credits