nixpkgs/pkgs/applications
aszlig 7b5263e1a6
tesseract: Package version 4.x from Git master
Tesseract 4 has got a new long short-term memory neural networking based
OCR engine which really helps a lot in terms of accuracy and our VM
tests.

I ran the new version across a bunch of different screenshots and
comparing the results to the 3.x branch and it really makes a big
difference, especially with various font rendering settings.

The only downside of this is that version 4 hasn't been released yet and
is in alpha state right now, but it will eventually get there and the
only solutions that came into my mind sticking to version 3 were really
sub-par:

 * Use several passes with different color negation on the screenshots.
 * Train Tesseract 3 specifically for screenshots. This is sub-par
   because we'd need to do it for Tesseract 4 from scratch again.
 * Change the test systems so that it specifically uses *only* OCR an
   font when displaying. I've actually tried this but this also isn't
   accurate enough with our default font rendering setup.
 * Turn off special font rendering settings for our tests. In
   conjunction with changing to an OCR font this might work but it won't
   catch all the cases, because applications might use their own font
   rendering.

Given that version 4 is faster[1] when it comes to OCR detection and also
the points just mentioned I think even using the alpha version just for
tests isn't going to hurt anybody.

[1]: https://github.com/tesseract-ocr/tesseract/wiki/4.0-Accuracy-and-Performance

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-04-11 03:21:46 +02:00
..
altcoins bitcoin: 0.13.1 -> 0.14.0 2017-04-01 23:43:53 +02:00
audio Merge pull request #24760 from matthewbauer/linux-only-pkgs 2017-04-09 14:18:10 +02:00
backup
display-managers lightdm: 1.18.1 -> 1.22.0 (#24545) 2017-04-02 10:04:32 +01:00
editors texstudio: 2.11.2 > 2.12.4 2017-04-09 15:17:55 -05:00
gis qgis: Fix build after pythonPackages.sip update 2017-03-13 16:05:31 +01:00
graphics tesseract: Package version 4.x from Git master 2017-04-11 03:21:46 +02:00
inferno
kde kdelibs: remove sanitize patch 2017-03-18 17:46:36 +01:00
misc golden-cheetah: fix build 2017-04-10 13:51:45 -05:00
networking dropbox: 23.4.17 -> 23.4.18 2017-04-10 09:28:01 -05:00
office treesheets: fix url 2017-04-01 15:22:19 +01:00
science platypus: fix platforms metadata (#24666) 2017-04-06 10:10:54 +01:00
search recoll: 1.21.3 -> 1.23.1 2017-03-22 17:14:30 -05:00
taxes
version-management tig: 2.2 -> 2.2.1 (#24770) 2017-04-10 15:03:04 +02:00
video openshot-qt: 2.1.0 -> 2.2.0 2017-03-30 00:53:22 -03:00
virtualization Merge pull request #24632 from NeQuissimus/docker_17_04 2017-04-05 20:51:14 -04:00
window-managers Merge pull request #24764 from matthewbauer/spectrwm-osx 2017-04-09 11:13:33 +02:00