Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

CV Rubik - Computer sees Rubik's cube and solves it

Loading...

Sign in or sign up now!
51,329
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 11, 2007

CV Rubik is a C++ application that solves a 3x3 Rubik's cube. It uses a webcam to "look" at a Rubik's cube and generate a step by step solution in 3D graphics.
CV Rubik draws on knowledge from different fields of computer science such as Computer Vision, Artificial Intelligence and 3D Graphics.

This was my final project for my C++ course in 2007

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 7 dislikes

Link to this comment:

Share to:

Uploader Comments (naderc)

  • did you write input parser for webcam images yourself?

  • Yes, but I used a library called Open CV to help with some basic operations like recognizing the webcam etc

  • dont get me wrong, this is quite impressive to write a program like this, but you should work on solving the cube in fewer moves

  • I agree, it wasn't the smallest number of moves but it was the easiest solution that I found. Before writing this program I had never tried to solved a Rubik's cube so it was a good learning experience :)

  • Do you always start with the white cross?

  • No, not necessarily. :)

see all

All Comments (61)

Sign In or Sign Up now to post a comment!
  • Assians are solving cubes faster than you PC

  • Would it be possible to take out the need for a webcam?

  • Where can we download it??

  • what did u use for cube color rotation?

    try solving it in fridrich's method.

  • @naderc I suggest looking at some of Dan Brown's videos on how to solve Rubik's cubes.

  • started with the white +

  • This is awesome, how do you make something like that, like give me a summary of how the program works. I worked with openGL with C++, so maybe i could use that to make the 3d object. :D

  • Is there any chance you could show me the source codes? I think it would help my current project a great deal.

  • I agree, this wasn't the shortest way but the easiest

View all Comments »
Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more