Skip to content

Commit 0db8a61

Browse files
committed
Worked on documentation
1 parent 7fc989f commit 0db8a61

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

README.docx

-12.8 KB
Binary file not shown.

README.md

+18-10
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
# Sudoku_Solver
2-
A sudoku solving program that uses MATLAB to take input of sudoku maze from an image file.
3-
The repository has all user-defined functions used by author for the process.
1+
Sudoku Solver
2+
-------------
3+
A Sudoku solving program that uses MATLAB to take input of Sudoku maze from an image file.
4+
The repository has all user-defined functions used by author for the process.
45

5-
SolveSudoku.m is the main function. Contains all other functions as per work flow.
6+
Why was this made?
7+
------------------
8+
This project was made with the aims of learning some basics of image processing and harness the environment of MATLAB. In present times, Image Processing and Character/Object recognition is going to be a necessity sooner or later. Incorporating Image Processing to various daily appliance might make world a smarter and better place.
69

7-
BackTrackAlgo.m is the Algortihm following part of program.
10+
How can this be used?
11+
---------------------
12+
•The project can solve a 9x9 Sudoku in 3 seconds including the image-processing time. Backtracking proves to be a great algorithm which is used in the Sudoku solving section of program.
13+
•Instead of Sudoku solving, the project might be used to carry out several calculations on paper with some minor changes; saving the time of daily work of feeding it to the computer.
14+
•A small step towards taking inputting device to next generation.
815

9-
FilterAndOCR.m does the image processing aided by SettingUpAGrid.m and SettingOutputMatrix.m
10-
CheckForSUDOKUconsistency.m checks whether SUDOKU puzzle follows the rules of SUDOKu.
11-
CheckForEmptyBox.m checks for empty boxes in the matrix.
12-
Main Functions are : FindMinArray,CollectElements,PossibleValues.
13-
>>Project is ongoing. Troubles with Sudoku Solving algortihm.
16+
How to use?
17+
-----------
18+
The main program is the BackTrackAlgo.m.
19+
FilterAndOCR.m is the image-processing script.
20+
SolveSudoku.m solves the Sudoku using Backtracking algorithm.
21+
Further explanation of most functions and scripts have been described in code itself.

0 commit comments

Comments
 (0)