This is a first attempt at creating a simple (I hope) application with OpenCV across all major Desktop Platforms.
This project uses CMake and Hunter for package management and QT5 as a GUI.
Currently the plan is as follows (and subject to change):
Build application + library to encode/decode expected values in to a JPEG image. : [COMPLETE]Add in quick testing suite (Catch2 @./src/tests
): [COMPLETE]Build application to read pips off dice and compare to values. : [COMPLETE]Compilation Support for Linux. : [COMPLETE]- Compilation Support for Windows 10. (MSVC2019 support not possible yet due to OpenCV's lack of support): [WIP]
- Update to handle live images (on simple dice) : [PLANNED]
- Improve as time goes on to detect different colors/types of pip-ed dice. : [PLANNED]
Validate inter-operating system support:
MacOS (Apple/Xcode Clang) : [COMPLETE]- Linux (GCC/G++8)
- MSVC++ 15 (2017)
/src
- source code forCVDice
/src/tests
- Catch2 Tests/src/annotation
-CVDiceAnnotator
binary and Library Source Code/src/cmake
- CMake support scripts
/stock/Images
- Stock images for Testing