ABOUT THIS PROJECT :
An android camera-based augmented reality app that automatically solve and fill sudoku puzzles using vision.
THINGS USED IN THIS PROJECT
Hardware Components:
Android Device
Software applications and Online services :
TensorFlow ______________________________________ More Info
OpenCV _________________________________________ More Info
STORY
An android camera-based augmented reality application that automatically solve and fill Sudoku puzzles by passing the camera over the puzzle. This project is based on a previous work: An autonomous robot that solve and fill sudoku puzzles
Get the project
How it works ?
First you need to take a picture of the sudoku grid by touching the screen when ready (this is not mandatory! It is just to avoid spending a lot of time on computation). After that, you'll need to touch the screen a second time to process the grid and solve it. Once solved the result will automatically be drawn on the camera frame.
An offline processing is also implemented. That it is, you can also solve a puzzle from your phone storage.
Note that this app use image processing method to process grid. That means, better is your image more the processing will succeed! You'll certainly have to try and try again according to the quality of your images .
Video for Demo : A link to youtube
REMARK
As the project size is big ( ~1GB with libs both tensorflow and opencv) , you'll find on my repo just .java, .xml files and asset folder containing the tensorflow training model.
The project is fully documented. If you want more information about how processing works, just go and see Sudoku-Robot.
KEYWORDS
Computer vision
Image classification - Convolutionnal Neural Network (CNN) with Tensorflow
Image recognition - Image processing
CODE
CREDITS
msana
Engineering student at Grenoble INP-Phelma - Technical background in Signal and Image processing, Communication systems and Data processing
Credits to : Github
https://github.com/Sanahm/SudoCAM-Ku
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://github.com/Sanahm/SudoCAM-Ku
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello robot, i credited it. Many thanks !
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sounds about right. Great job!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit