The Sudoku Solver was created as a term project for CPE 480 Artificial Intelligence created by: Elliott Hobbs, Frankie Pike, Nathan Taylor, Andrew Asuelime, Chris Gaydosh, Chris MacKenzie, Kiersten McConnell, and Aaron Burke.   Two different solutions were created, one using C and Matlab, the other using C++ and OpenCV.   The Sudoku Solver works by using image recognition to identify the numbers of the Soduku puzzle from an image, in then solves it and displays the completed puzzle.    To run this you will need Matlab installed, it was created using version R2010b.    An executable of the Sudoku Solver (without a GUI and the image recognition), is in the Build folder. When executing SudokuSolver.exe it will open 'unsolved_puzzle.txt' and read in the entire puzzle from one line, each value being separated by a space. Reading from top left to bottom right. Should a space be empty, place a 0 there.    e.g.    0 9 0 0 0 0 0 2 5 4 0 5 2 0 0 0 0 0 0 6 0 0 3 0 0 0 0 2 8 0 3 0 0 1 0 9 0 0 0 8 0 1 0 0 0 3 0 7 0 0 6 0 4 8 0 0 0 0 1 0 0 8 0 0 0 0 0 0 3 7 0 2 6 3 0 0 0 0 0 9 0