step 1
Input images of Rubik's cube
You will need to input two images of the Rubik's cube each showing three sides of the cube. You should do this as follows:
First place the cube showing three sides(side 1, side 2 and side 5) as illustrated in the image below.
Then turn the cube 180 degrees so that the hidden sides(side 4, side 3 and side 6) are now facing front.
step 2
Save the correctly captured two images in the Input directory.
step 3
The 9 color pieces in each side are indexed in the order as shown in the images in step 1.
The program will then extract all squares that it can find, and will present you with a dialog to correct any faces it failed to identify.
In the dialog showed up, check whether all the extracted colors match up with the Rubik's cube adhering to the correct order of indexing.
If any squares have mistakes, double click on the square and press the first letter of the correct color (e.g. if the square should have been blue, type "b").
You can press enter once the correct color has been entered, or just single-click anywhere to stop the color editor. Once you have verified that all of the colors of the squares correctly match the input images, press q to exit the dialog. Then the dialog showing the steps to solve the cube will be displayed.