239 Commits

Author SHA1 Message Date
Robert Pösel
7bcebfe632 Release version 4.0.0 4.0.0 2021-11-30 23:52:28 +01:00
Robert Pösel
debaf0010e Update Leptonica to 1.82.0 2021-11-30 23:52:28 +01:00
Robert Pösel
5ae2a80e8c Update annotation library 2021-11-30 23:52:28 +01:00
Robert Pösel
4a97d2d042 Enable fast float
This increases performance (more than 2x) when using "best" trained data.
2021-11-30 23:52:28 +01:00
Robert Pösel
262a4ee15b Merge branch 'tesseract-5.0.0' 2021-11-30 22:34:51 +01:00
Robert Pösel
7d2fbb985c Update Tesseract to 5.0.0 2021-11-30 22:32:20 +01:00
Robert Pösel
1b15c609c0 Update cmake config 2021-11-30 22:32:20 +01:00
Robert Pösel
5658648aef Update Tesseract to 5.0.0-rc3 2021-11-30 22:32:20 +01:00
Robert Pösel
20a79f00e5 Update cmake config 2021-11-30 22:32:20 +01:00
Robert Pösel
32fb006395 Add missing check for __ARM_NEON
This makes it consistent with intsimdmatrixneon.cpp file and allows having this file included in builds even for non-NEON platforms (simplifies build config).
2021-11-30 22:32:20 +01:00
Robert Pösel
b3ef7db6e6 Update Tesseract to 5.0.0-beta-20210815 2021-11-30 22:32:20 +01:00
Robert Pösel
f216775cb2 Fix compilation errors 2021-11-30 22:32:20 +01:00
Robert Pösel
012729350a Update Tesseract to current master (12e0fb4) 2021-11-30 22:32:20 +01:00
Robert Pösel
79a8660a06 Remove pdf.ttf file references
This file is not used anymore in Tesseract 5.
2021-11-30 22:30:49 +01:00
Robert Pösel
344205cf27 Compile with NEON SIMD optimizations
This greatly improves processing time when using LSTM engine with tessdata or tessdata_fast (has no effect on tessdata_best).
2021-11-30 22:30:49 +01:00
Robert Pösel
64f359084a Fix compilation errors 2021-11-30 22:30:49 +01:00
Robert Pösel
b56cdbcae1 Update Tesseract to 5.0.0-alpha
Tesseract commit: fe614c6069e8569048778ce79bad82a5ffd0e282
2021-11-30 22:30:49 +01:00
Robert Pösel
98c3865ee0 Set version 4.0.0-dev 2021-11-30 22:30:48 +01:00
Robert Pösel
08994a82e1 Simplify granting storage permissions in tests 2021-07-22 17:54:07 +02:00
Robert Pösel
23c42f07e1
Make artifact package same in local builds too 2021-07-21 13:03:42 +02:00
Robert Pösel
6de80d4e69
Use artifact package cz.adaptech instead of com.github.adaptech-cz
This is still built on JitPack, but uses custom domain name feature.
https://jitpack.io/docs/#custom-domain-name
2021-07-21 13:01:14 +02:00
Robert Pösel
92e0782877 Update readme 3.0.0 2021-07-15 15:22:57 +02:00
Robert Pösel
ff05d76d3a Append variant name to artifactId, instead of version name
When we use version with "-variant" suffix, Android Studio suggests that there is new library version WITHOUT that suffix, so having different artifactId is probably better.
2021-07-15 13:06:35 +02:00
Robert Pösel
8f112a0b09 Workaround for building on JitPack
JitPack uses fixed NDK version via ndk.dir and I don't know about way how to make it use ndkVersion in build.gradle instead.

This means we can't build the OpenCV variant on JitPack, so in this commit it's commented out and we build only standard variant as before.
2021-07-15 13:02:37 +02:00
Robert Pösel
426a602c64 Release version 3.0.0 2021-07-13 19:32:03 +02:00
Robert Pösel
6dbc333083 Ignore .idea/jarRepositories.xml 2021-07-13 19:32:03 +02:00
Robert Pösel
0ad5a133fe Update gradle plugin 2021-07-13 19:31:56 +02:00
Robert Pösel
84ae10b6a1 Replace jcenter with mavenCentral 2021-07-13 19:31:32 +02:00
Robert Pösel
3a91e674ad Remove WRITE/READ external storage permissions (BC break) 2021-07-13 19:27:27 +02:00
Robert Pösel
a4ce88408e Merge branch 'OpenMP' into master 2021-07-13 19:27:16 +02:00
Robert Pösel
0bb875c9d3 Build OpenMP variant as a separate library flavor 2021-07-13 19:27:03 +02:00
Robert Pösel
3514076897 Fix notes for compilation with OpenMP 2021-07-13 19:27:03 +02:00
Robert Pösel
36ede7b737 Expose Tesseract's getVariable() method 2021-07-13 19:26:55 +02:00
Robert Pösel
dcdf13b92f Update Leptonica to 1.81.1 2021-07-13 19:26:54 +02:00
Robert Pösel
15ededb821 Update libraries 2021-07-13 19:26:53 +02:00
Robert Pösel
1da33eb3dc Remove Bintray jCenter publishing script 2021-07-13 19:26:45 +02:00
Robert Pösel
c4ec937c8b
Update readme to use JitPack.io (fixes #35) 2021-05-24 14:40:51 +02:00
Robert Pösel
ec14cb179e Set version 3.0.0-dev 2021-04-19 19:11:18 +02:00
Robert Pösel
3cef791e3c Rework destroying TessBaseAPI instance (BC break) (fixes #34)
- end() method is reworked to recycle() method to make it explicit that behavior has changed
- recycle() now releases all allocated memory (including native_data_t)
- finalize() method is used in case client forgets to call recycle()
- init() and all other methods now throw exception after recycle() has been called
2021-04-19 19:07:24 +02:00
Robert Pösel
f08127d73f Allow configure Tesseract variables during initialization 2021-04-19 19:04:37 +02:00
Robert Pösel
e97a1c62c1 Expose deskew function (fixes #28) 2021-03-29 13:42:42 +02:00
Robert Pösel
6847929772
Merge pull request #33 from fab1ano/master
Add parameter check in ReadFile
2021-03-15 16:04:43 +01:00
fabiano
0a65134f16 Add parameter check in ReadFile 2021-03-15 14:34:37 +01:00
Robert Pösel
1f75b446e9 Release version 2.1.1 2.1.1 2021-03-04 23:42:39 +01:00
Robert Pösel
f70c84f622 Update test libraries 2021-03-04 23:42:39 +01:00
Robert Pösel
7bb4104cb7 Fix Leptonica compilation
Since I only cherry-picked JPEG fix and not used whole code from master branch, I missed some related type changes from 9f7edd000c
2021-03-04 23:42:39 +01:00
Robert Pösel
757271ec2e Correct fix for issue #31
See discussion at https://github.com/tesseract-ocr/tesseract/issues/3317
2021-03-04 22:32:26 +01:00
Robert Pösel
a8e7661666 Use correct fix from latest Leptonica (fixes #31)
aedf815f8f
2021-03-04 22:28:24 +01:00
Robert Pösel
3975aa6d78 Revert "Always use L_FLATE_ENCODE in PdfRenderer (fixes #31)"
This reverts commit 1181cc0a6cc18c0d7a4142a9a11252964c29ddc2.
2021-03-04 22:28:24 +01:00
Robert Pösel
339a4a97d9 Update versions in readme 2021-03-04 22:27:13 +01:00