Notices


Reply
Thread Tools
Posts: 1,522 | Thanked: 391 times | Joined on Jul 2010 @ São Paulo, Brazil
#1
I would like a program where you show a scrambled cube to the camera, rotate it so it can see all sides (ideally with a live overlay showing it is recognizing the cube and being able to track its motion and orientation), and once the program is sure it knows all the sides (shouldn't matter if its a custom colored cube as long as each face got its own unique color that the camera can see), the program would calculate the shortest path to solving the cube and display in 3D, with both the previously captured real appearance of the cube and a stylized version as options, step by step instruction on how to solve the real cube (with a way to move forward and backward in the steps), also with an option for confirming with the camera if the steps have been followed correctly so far and if not it recalculates the steps to solve the cube.

Also it would be nice to have a way for manually defining the current status of the cube (somthing like painting the squares in the 3d model, or at least on a unwrapped representation of the faces)


Also, in case the the camera identifies only 5 of the total 6 colors (i once saw a cube that had colors of 5 sides and an image in each square of the sixth, i've also seen one that had one color kinda peeling off and fading kinda weird) it should be able to deduce what the sixth face should look like. And in cases where its pretty nasty, let the user assist in putting together the squares that are meant to be on the same side; actually, this should always be an option, have it display a composite of what it thinks the cube should look like when solved based on the recorded images of all the squares and let the user make changes in case that is incorrect (this might even allow for using the program to calculate the shortest route to any arbitrary configuration of the cube)..





Btw, during the acquisition procedure, it would be awesome if it had an overlay, not covering the image of the cube in the video stream, of the 3D cube with rotation matching the cube the camera sees and the the texture of the faces being generated displayed live as they get acquired and processed, even better if there is also an option for displaying the cube solved (the squares in their solved position, showing them gray when the respective square hasn't been seen on the camera yet)
 

The Following User Says Thank You to TiagoTiago For This Useful Post:
jedi's Avatar
Posts: 1,411 | Thanked: 1,330 times | Joined on Jan 2010 @ Tatooine
#2
You forgot to mention what font you'd like your app to use....

 

The Following 4 Users Say Thank You to jedi For This Useful Post:
James_Littler's Avatar
Posts: 820 | Thanked: 436 times | Joined on May 2010 @ Portsmouth, UK.
#3
Here's a link the the source code of an open source Rubik's cube solver.

http://www.wrongway.org/?rubiksource

Here's a link to the 3D app (at the bottom of the page).
http://www.wrongway.org/?rubik

Maybe this could help someone to start this off.

Last edited by James_Littler; 2010-11-18 at 12:03.
 
Posts: 2,102 | Thanked: 1,309 times | Joined on Sep 2006
#4
Sounds like quite a cool idea, I look forward to seeing it (of more direct interest to me would be a sudoku solver which works from a photo of the sudoku puzzle )
 
nicholes's Avatar
Posts: 1,102 | Thanked: 368 times | Joined on Oct 2010 @ india, indore
#5
i had a rubix cube in my N97 i can see 3 sides of cube at one time and also u can move cube any where in any direction like a 3d model...and our n900!OH my god we can not move cube nor we can any side xcept one..i m still waiting for some 3d rubix cube on n900....(i do not if has been released already can anyone tell me)
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 20:55.