Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rladstaetter/sudokufx
AR Sudoku grabber and solver using JavaCV, JavaFX and Scala
https://github.com/rladstaetter/sudokufx
augmented-reality javacv javafx jdk11 opencv scala solver sudoku sudoku-grabber
Last synced: 1 day ago
JSON representation
AR Sudoku grabber and solver using JavaCV, JavaFX and Scala
- Host: GitHub
- URL: https://github.com/rladstaetter/sudokufx
- Owner: rladstaetter
- License: apache-2.0
- Created: 2013-07-06T21:17:04.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-04-26T21:01:42.000Z (over 3 years ago)
- Last Synced: 2024-05-01T17:38:11.643Z (7 months ago)
- Topics: augmented-reality, javacv, javafx, jdk11, opencv, scala, solver, sudoku, sudoku-grabber
- Language: Java
- Homepage:
- Size: 60.9 MB
- Stars: 67
- Watchers: 12
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# SudokuFX
A project which uses JavaCV (OpenCV) to solve Sudoku puzzles with a live display of the computed solution.
Just show your unsolved Sudoku puzzle to the camera, on the display a solution should appear in a short timeframe. If a Sudoku was not recognized properly the videostream flickers for an instant.
This project only serves educational purposes and shows how to use JavaCV and - under the hood- OpenCV features and JavaFX GUI programming.
Target audience are Scala/Java developers who want to play around with image processing.
# Building
One feature of this project is that it should run out of the box with minimal setup. Given you have installed Jdk11 and Maven in a recent version, all you have to do to build it would be to execute
mvn package
in the root directory.For executing SudokuFX on the command line, change to the sudoku-javafx subdirectory and enter
mvn javafx:run
# Documentation
This project is mainly un - documented, but some blog posts exist, check them out at [http://ladstatt.blogspot.com/](http://ladstatt.blogspot.com/).
SudokuFX was developed on OsX and was tested on Windows, but there should be no reason why it wouldn't run on Linux.
Attention: This project contains also an android (legacy) version, but it is unmaintained at the moment and won't compile.
# License
Apache License 2.0