I've recently made a change to try to improve results (Specifically the thresholding step when it's processing the image).
For me it's now finding the grid a bit more consistently, though your mileage may vary.
I've noticed the digit recognition still struggles a bit when looking at a screen though. Perhaps I need to get a bit more data for training the model.
So ideally it should "solve" a sudoku puzzle when there's one in the frame. Then you can use the snapshot button (taking you to /image) to save and download the solution.
Though if it's not solving it (Which is definitely not uncommon in less than perfect lighting etc), I can see the workflow being unclear.
Yeah that's good idea, thanks for the suggestion.
I even went out and bought a puzzle book while building this, so it's definitely not something most people have around.
Just FWIW, if you need a supply of sudoku puzzles, the wonderful Simon G. Tatham's (PuTTY author, for Windows users) Puzzles page has a lot of algorithmically-generated, guaranteed-solvable puzzles, including sudoku (called "Solo" on his page).
I'm partial to "Patterns" myself, though it definitely needs a mouse or trackpad (preferably the former).
https://chip8.dotslashdan.com/
I added the ability to import/export ROMs and finally added some of documentation.
...Plenty bugs left to fix