Renders sudoku solutions on your camera feed in real time inside a browser window.
Everything regarding image processing, solving the sudoku and rendering the solution are made by hand. The only major library used is mathjs for matrix calculations and trigonometric operations.
npm run start
This runs the app in development mode. Open http://localhost:3000 to view it in the browser.
npm run build
Builds an optimized version in the build/ directory
Trained to recognize single digits 1-9 using TensorFlow in Python. The final model can be found in public/tfjs_model/ and works out of the box without any extra steps. See this repo for steps on how to reproduce the model.
The general project structure and methodologies were heavily inspired by this amazing video by @atomic14, but all methods were researched and re-implemented in this project.
