zdenop
2e2ea63cf2
Give info about expected leptonica dependencies ( fix #2333 )
2019-07-12 10:39:01 +02:00
zdenop
c8b9000ad9
info about 4.1.0 release to master
2019-07-12 10:25:06 +02:00
zdenop
8a8591a9db
update Changelog (main 4.1 changes)
2019-07-12 10:22:53 +02:00
Egor Pugin
25534d325f
Merge pull request #2556 from stweil/tprintf
...
Optimize tprintf implementation
2019-07-10 22:40:14 +03:00
Stefan Weil
9259ed8f26
Optimize tprintf implementation
...
It no longer uses a local buffer, so it needs less memory
and no mutex.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 20:59:07 +02:00
Stefan Weil
2aebd10fb7
FPRow: Add missing initialisation for scalar (CID 1402754)
...
Modernize the code also a little bit.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 17:15:55 +02:00
Stefan Weil
bdc7abf518
Fix format strings for size_t arguments (CID 1402762, 1402767)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 16:57:19 +02:00
Stefan Weil
2ba90f02cb
unittest: Initialize non-static class members in RecodeBeamTest (CID 1402765)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 16:52:27 +02:00
Stefan Weil
d40a2423e8
unittest: Fix two issues reported by Coverity Scan (CID 1402761, 1402755)
...
GTEST_SKIP() returns from the function which caused two warnings:
CID 1402755 (#1 of 1): Resource leak (RESOURCE_LEAK)
CID 1402761 (#1 of 1): Structurally dead code (UNREACHABLE)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 16:38:30 +02:00
Noah Metzger
11a4cd298b
Added parameters for the LSTM CTC Choice mode
...
Signed-off-by: Noah Metzger <noah.metzger@bib.uni-mannheim.de>
2019-07-10 16:34:41 +02:00
Noah Metzger
f2d685a90f
Added CTC-based Symbolchoices.
...
Signed-off-by: Noah Metzger <noah.metzger@bib.uni-mannheim.de>
2019-07-10 16:34:41 +02:00
Stefan Weil
a85045eeb5
unittest: Add missing precision specifiers (CID 1402752)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 16:33:08 +02:00
Stefan Weil
ee04347347
Fix format string for 64 bit integer (CID 1402986)
...
Commit c1264c189e
was not the right fix.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 16:20:50 +02:00
Stefan Weil
7fab891e36
unittest: Don't build tatweel_test when TensorFlow is disabled
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 16:06:27 +02:00
Stefan Weil
ba27deb3a0
unittest: Add missing libraries to fix linker errors
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 15:11:51 +02:00
Stefan Weil
890b810a9e
tfnetwork: Add missing return statement (CID 1402992)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-10 08:20:52 +02:00
Stefan Weil
e94392ef10
Update test submodule and fix pagesegmode_test
...
The test submodule now adds an image which is needed by the
pagesegmode_test.
That image was newly created for the test. Therefore the box
coordinates in the test had to be fixed by using data from
the hOCR output for the full image.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-09 11:48:56 +02:00
Stefan Weil
098180982a
Update test submodule and fix tatweel_test
...
The test submodule now includes the files needed by the tatweel_test.
Fix also a linker error for tatweel_test.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-09 08:03:11 +02:00
Egor Pugin
89cbb6adf2
[cmake] Hide unnecessary find_package.
2019-07-08 20:59:23 +03:00
Egor Pugin
3b6f071ee8
Implement CMake+SW build.
...
Currently only Windows is supported.
You could try it as following:
mkdir build_sw && cd build_sw && cmake .. -DSW_BUILD=1
2019-07-08 18:50:30 +03:00
Egor Pugin
62a753ac60
Merge pull request #2549 from theirix/feature/detect-cxx-std
...
Avoid using experimental C++14/17 support in CMake
2019-07-08 12:49:24 +03:00
theirix
d371852c74
Avoid using experimental C++14/17 support in CMake
...
This commit points CMAKE_CXX_STANDARD to the latest non-experimental standard.
CMake announces C++14 and C++17 support even if the
compiler supports it only experimentally (c++1y and c++1z).
It breaks cmake standard detection and requires workarounds
for old compilers.
2019-07-08 11:34:51 +03:00
Egor Pugin
84ffcc0d38
Merge pull request #2548 from zhuangzhuang/fix_tesstrain_py_error
...
fix tesstrain.py error
2019-07-08 11:25:41 +03:00
zhuangzhuang1988
18c67f4989
fix tesstrain.py error
2019-07-08 14:35:17 +08:00
zhuangzhuang
9eb997fc0b
fix windows stdout messy code ( #2546 )
...
* fix windows stdout messy code
* fix type name error
* remoe unnecessary codepoint check.
2019-07-08 09:33:53 +03:00
Stefan Weil
71e7e16a61
unittest: Fix and enable pagesegmode_test
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-07 12:35:41 +02:00
Stefan Weil
6668f2fc9e
unittest: Fix and enable tatweel_test
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-07 10:59:27 +02:00
Stefan Weil
d653bb61f3
genericvector: Remove redundant declarations
...
tesseract::FileReader and tesseract::FileWriter are already declared
in serialis.h which is included by genericvector.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-05 18:47:15 +02:00
zdenop
54abc780fa
cmake: do not report unused-command-line-argument for clan released target
2019-07-05 14:26:30 +02:00
Dmitry Bely
74145f0686
Fix crash in Tesseract::classify_word_and_language() when tessedit_timing_debug is enabled
2019-07-05 12:36:25 +02:00
zdenop
01535706ec
Merge pull request #2539 from stweil/tesscallback
...
Replace tesscallback.h and related proprietary data types by C++-11 functionals
2019-07-05 10:52:06 +02:00
Egor Pugin
67ad54ea20
Merge pull request #2542 from stweil/tiff
...
Fix handling of single pages from multipage TIFF files (issue #2537 )
2019-07-04 20:41:27 +03:00
Stefan Weil
134eb39960
Remove tesscallback.h
...
It is no longer used.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
3bae459823
Use C++-11 code instead of TessCallback for WERD_RES::ConditionalBlobMerge
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
e61c828dcd
Use C++-11 code instead of TessCallback for UNICHARSET::load_via_fgets
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
0ea8ada308
Use C++-11 code instead of TessCallback for WidthCallback
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
1c1eb76c36
Use C++-11 code instead of TessCallback for Dawg::iterate_words
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
3fb15b3891
Use C++-11 code instead of TessCallback for ObjectCache::Get
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
56d8210909
Use C++-11 code instead of TessCallback for TruthCallback
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
c33b05be55
Use C++-11 code instead of TessCallback for PointerVector::compact
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
cc0405298b
Use C++-11 code instead of TessCallback for read, write
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
242e1db7fa
Use C++-11 code instead of TessCallback for function set_compare_callback
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
ffd8101986
Use C++-11 code instead of TessCallback for function set_clear_callback
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
ded24d0367
ccmain: Use C++-11 code instead of TessCallback1
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
eeec9c66d4
training: Use C++-11 code for TestCallback
...
This allows removing more code from tesscallback.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 16:03:30 +02:00
Stefan Weil
201ba0dd53
Fix handling of single pages from multipage TIFF files (issue #2537 )
...
That case now uses Leptonica to deliver the desired image instead of
using an inefficient loop in the Tesseract code.
See commit 54fafc4e2e
which used similar
code in the past.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 15:56:57 +02:00
Stefan Weil
f1c6564cd7
Revert "fix read wrong tiff page."
...
This reverts commit 75d230a7ac
.
That commit introduced new problems (memory leak, potential endless loop)
and style issues.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 15:44:07 +02:00
Stefan Weil
fd001c3ab9
Fix linker error with disabled legacy engine (issue #2532 )
...
Commit 3871caae86
introduced a build
regression when the legacy engine was disabled.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 13:47:38 +02:00
Egor Pugin
c11110992b
Merge pull request #2538 from zhuangzhuang/fix_tessedit_page_number_error
...
fix read wrong tiff page.
2019-07-04 11:48:42 +03:00
Egor Pugin
19232676e2
Merge pull request #2540 from stweil/android
...
Remove outdated build information for Android
2019-07-04 11:45:48 +03:00