项目作者: holgus103

项目描述 :
Sudoku recognizer and solver
高级语言: C++
项目地址: git://github.com/holgus103/VisualSudokuSolver.git
创建时间: 2018-04-04T00:58:57Z
项目社区:https://github.com/holgus103/VisualSudokuSolver

开源协议:MIT License

下载


VisualSudokuSolver

Visual Sudoku Solver is an app that is meant to recognize sudoku puzzles and solve them.

Warning

The app is aimed to recognize and solve sudoku puzzles. For now it’s performance is far from perfect, depending on photo quality an average of about 5 digits need to be corrected by hand.

Implementation details

The apps front-end and most of its logic were implementing using Kotlin, yet more demanding tasks such as solving sudokus use the
advantages of Android’s NDK and were therefore written in C++. For recognition a KNN model was created using OpenCV and a self-made
dataset. OpenCV was also used for preprocessing the image.

Before running

Please make sure you install OpenCv Manager before running the app.