Releases: jnoxro/joker
alpha-v2.0
Completely overhauled from previous alpha releases, alpha-v2.0
provides solid insight into how beta-v0.0 will operate.
Early pre-release, no guarantees of running or even compiling.
Training Data provided in description for alpha-v0.0 release.
Change Log
- GraphicsMagick fully removed from project
- cmake creates joker static lib
- make install available (and uninstall script provided)
- complete rewrite of training and ocr sections
- imgvect and model objects created
alpha-v1.2.1
alpha-v1.2.1
provides working build procedures - not functional changes to joker itself
Early pre-release, no guarantees of running or even compiling.
Pre-compiled binaries for:
- x86 Ubuntu (20.04.1)
- x86 Arch
Once downloaded rename to joker and make executable, load welcome screen and available options with ./joker
Training Data provided in description for alpha-v0.0
release.
Change Log
[FIXED]
- Cmake files works now
alpha-v1.2
alpha-v1.2
Corrects major errors from previous release and provides further speed improvements
Early pre-release, no guarantees of running or even compiling.
Pre-compiled binary compiled for x86 Ubuntu (20.04.1)
Once downloaded rename to joker
and make executable, load welcome screen and available options with ./joker
Training Data provided in description for alpha-v0.0
release.
Change Log
[FIXED]
- Threaded result is now properly selected when all scores are < 0
[NEW]
- Loop optimizations made moving calculations outside of loop
- Thread worksize increased to 2 map items to try and reduce blocking time
alpha-v1.1
alpha-v1.1
brings significant speed boosts with multithreading improvements. Multithreading now appears to be quicker than original single threaded implementation
Early pre-release, no guarantees of running or even compiling.
Pre-compiled binary compiled for x86 Ubuntu (20.04.1)
Once downloaded rename to joker
and make executable, load welcome screen and available options with ./joker
Training Data provided in description for alpha-v0.0
release.
Change Log
- Threading mode updated to thread pool instead of preassigned tasks
- if threading enabled then
joker::endocr()
must be called in main at program close
alpha-v1.0
Early pre-release, no guarantees of running or even compiling.
Pre-compiled binary compiled for x86 Ubuntu (20.04.1)
Once downloaded rename to joker
and make executable, load welcome screen and available options with ./joker
Training Data provided in description for alpha-v0.0
release.
Change log
[API]
-
train::learn function to handle training
-
train type needs to be declared in train::learn function
-
Edge size for edge suppression to be declared in train::learn function
-
Negative scoring value to be declared in train::learn function
-
recognised letter returned from joker::initocr as string
-
joker::initocr overloaded to allow either file path or direct image passing
-
repeat mode removed
alpha-v0.0
Early pre-release, no guarantees of running or even compiling.
Pre-compiled binary compiled for x86 Ubuntu (20.04.1)
Once downloaded rename to joker
and make executable, load welcome screen and available options with ./joker
Example training data provided, library size 26, capital letters A-Z:
trainingData5.zip (2.8 MB)