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
Stefan Weil
420125d21d
Remove outdated build information for Android
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-07-04 09:52:32 +02:00
zhuangzhuang1988
25acd28e1e
add debugger view for params
2019-07-04 07:17:28 +02:00
supermouse
3f3d11a580
move natvis file path
...
when use natvis with visual studio see href (https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects?view=vs-2019 )
2019-07-04 07:17:28 +02:00
zhuangzhuang1988
8366cc4f5b
add natvis file for visualstudio debugger.
2019-07-04 07:17:28 +02:00
zhuangzhuang1988
75d230a7ac
fix read wrong tiff page.
2019-07-04 12:32:18 +08:00
Egor Pugin
4c8b7d5e35
Merge pull request #2533 from zhuangzhuang/export_USE_SYSTEM_ICU_flag
...
export USE_SYSTEM_ICU viriable
2019-07-03 08:48:26 +03:00
zhuangzhuang1988
4d4c16bce1
fix start ScrollView.jar failed when lstmtraining
2019-07-03 07:27:50 +02:00
zhuangzhuang1988
91aac02387
export USE_SYSTEM_ICU viriable
2019-07-03 10:29:15 +08:00
zdenop
0ac59df5f6
Merge pull request #2528 from zhuangzhuang/master
...
close log file handle before move it.
2019-07-01 07:55:05 +02:00
zhuangzhuang1988
99cb088708
close log file handle before move it.
2019-07-01 10:53:12 +08:00
Stefan Weil
cf46eaeac8
unittest: Fix and enable baseapi_thread_test
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-30 20:21:56 +02:00
Stefan Weil
b00e53fabf
unittest: Fix and enable stridemap_test
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-30 15:30:03 +02:00
Stefan Weil
4e576f844c
unittest: Fix and enable networkio_test
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-30 15:28:42 +02:00
Stefan Weil
2833db7c67
unittest: Fix and enable equationdetect_test
...
It requires Tensorflow. Skip one test because equ_gt1.tif is missing.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-30 12:39:54 +02:00
Stefan Weil
5409299763
unittest: Fix tests which need Tensorflow headers
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-29 11:43:12 +02:00
Egor Pugin
89de2bfcea
Merge pull request #2526 from zhuangzhuang/master
...
fix logger file encoding error.
2019-06-28 18:33:47 +03:00
zhuangzhuang1988
a3a361f73d
fix logger file encoding error.
2019-06-28 18:29:52 +08:00
zdenop
653faa3a64
Merge pull request #2523 from stweil/unilib
...
unittest: Add unilib.h and other code from Tensorflow and use it for more tests
2019-06-28 12:27:15 +02:00
Stefan Weil
655ba7af10
unittest: Fix compiler warnings (signed/unsigned)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-28 08:11:42 +02:00
Stefan Weil
40c1cf671f
unittest: Fix and enable pango_font_info_test
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-28 08:09:28 +02:00
Stefan Weil
04d85b4c0f
Add more test code for normstrngs_test
...
unilib.h is now available, so more code can be enabled.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-28 07:35:27 +02:00
Stefan Weil
aa54bf0f8b
Fix code from tensorflow/models/research/syntaxnet/util/utf8
...
See https://github.com/tensorflow/models/issues/7090 .
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-28 07:30:40 +02:00
Stefan Weil
0702194246
Add code from tensorflow/models
...
The new code was copied from the latest code on GitHub
(https://github.com/tensorflow/models/tree/master/research/syntaxnet ).
It is required for pango_font_info_test and other unit tests.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-28 07:30:40 +02:00
Stefan Weil
7093727da1
cmake: Fix build with OpenMP (issue #2462 )
...
Builds with gcc wrongly used /openmp instead of -fopenmp.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-25 13:20:52 +02:00
Stefan Weil
676b18834c
Fix check for icu 52.1 or newer
...
It detected old versions but did not disable the training build.
This completes commit 66da4df11d
.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-25 10:55:33 +02:00
Stefan Weil
5895534b5e
Update enum from unicode/uchar.h
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-25 10:55:33 +02:00
Stefan Weil
252d80cb6d
unittest: Fix function QCHECK (issue #2517 )
...
The function must print an error message if the condition fails.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2019-06-23 19:05:42 +02:00