Skip to content

Releases: jnoxro/joker

alpha-v2.0

25 Sep 15:20
Compare
Choose a tag to compare
alpha-v2.0 Pre-release
Pre-release

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

17 Sep 20:48
f88cd96
Compare
Choose a tag to compare
alpha-v1.2.1 Pre-release
Pre-release

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

10 Sep 09:49
Compare
Choose a tag to compare
alpha-v1.2 Pre-release
Pre-release

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

09 Sep 20:31
Compare
Choose a tag to compare
alpha-v1.1 Pre-release
Pre-release

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

08 Sep 15:10
Compare
Choose a tag to compare
alpha-v1.0 Pre-release
Pre-release

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

07 Sep 17:44
Compare
Choose a tag to compare
alpha-v0.0 Pre-release
Pre-release

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)