Stefan Weil
120a5dbdab
Fix build for Mingw-w64
...
The old code (before commit 644469595c
)
works well with Mingw-w64 which does not support this_thread.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-29 14:26:22 +01:00
Ray Smith
185a264f52
Fixed the memory leak/double free cleanly
2016-11-28 09:39:17 -08:00
Ray Smith
3d00d3bd94
Missing pdf font file from previous sync
2016-11-28 08:55:03 -08:00
Stefan Weil
f60ff4d575
cube/char_samp: Fix some memory leaks
...
Coverity report:
CID 1164722 (#9 of 9): Resource leak (RESOURCE_LEAK)
20. leaked_storage: Variable label32 going out of scope leaks the storage
it points to.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-28 15:53:35 +01:00
Stefan Weil
614f44a7b2
cube/char_bigrams: Fix some memory leaks
...
Coverity report:
CID 1164717 (#1 of 1): Resource leak (RESOURCE_LEAK)
10. leaked_storage: Variable upper_32 going out of scope leaks
the storage it points to.
CID 1164718 (#1 of 1): Resource leak (RESOURCE_LEAK)
10. leaked_storage: Variable lower_32 going out of scope leaks
the storage it points to.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-28 15:53:35 +01:00
Stefan Weil
c46e773758
cube: Simplify delete operations
...
It is not necessary to check for null pointers.
Remove also unneeded delete operations and add missing delete operations
in cube/bmp_8.cpp.
Simplify also a conditional statement in cube/cube_object.cpp.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-28 15:48:36 +01:00
zdenop
d2389a810f
Merge pull request #505 from amitdo/contributors-2
...
AUTHORS: Add more contributors
2016-11-27 21:31:22 +01:00
Amit D
ec99d9f2b2
AUTHORS: Add more contributors
...
and fix typo
2016-11-27 00:04:05 +02:00
Egor Pugin
7b5b16779a
Merge pull request #494 from stweil/free
...
Simplify delete / free usage
2016-11-26 13:25:41 +03:00
Egor Pugin
0df77e3eef
Merge pull request #501 from stweil/warn
...
lstm: Remove several unused variables
2016-11-26 13:24:10 +03:00
Egor Pugin
d0213fa56d
Switch leptonica back to master.
2016-11-26 12:33:50 +03:00
zdenop
cf90e85697
Merge pull request #502 from stweil/ocl
...
opencl: Format and fix OpenCL kernel code
2016-11-25 17:45:43 +01:00
Stefan Weil
ba6961e0f4
opencl: Fix OpenCL kernel code assertion for newer versions
...
With Debian package beignet-opencl-icd 1.2.1-1, Tesseract + OpenCL fails:
[DS] Profile file not available (tesseract_opencl_profile_devices.dat); performing profiling.
[DS] Device: "Intel(R) HD Graphics IvyBridge M GT2" (OpenCL) evaluation...
ASSERTION FAILED: sel.hasDoubleType()
at file /home/geier/beignet/backend/src/backend/gen_insn_selection.cpp, function void gbe::ConvertInstructionPattern::convertDoubleToSmallInts(gbe::Selection::Opaque&, const gbe::ir::ConvertInstruction&, bool&) const, line 5269
Trace/breakpoint trap
Using a pure float expression (instead of double) fixes this issue.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-25 17:41:30 +01:00
Stefan Weil
786b482ef8
opencl: Format OpenCL kernel code
...
* Remove some empty lines to get a more uniform code
* Fix #endif handling at end of file
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-25 17:39:06 +01:00
Stefan Weil
0020fbc0bd
opencl: Clean whitespace issues in OpenCL kernel code
...
* Remove whitespace at line endings
* Replace tabs by spaces
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-25 17:36:05 +01:00
Stefan Weil
b04879412e
lstm: Remove several unused variables
...
This fixes compiler warnings.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-25 15:43:39 +01:00
Stefan Weil
85e37798cb
Simplify delete operations
...
It is not necessary to check for null pointers.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-24 17:59:13 +01:00
Stefan Weil
6158f7eae2
Simplify calls of free
...
It is not necessary to check for null pointers.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-24 17:59:13 +01:00
Egor Pugin
a8f444112e
Fix build with leptonica 1.73.
2016-11-24 18:42:49 +03:00
Egor Pugin
b4fcd0d8b8
Set leptonica-1.73 as a dependency instead of master.
2016-11-24 18:35:33 +03:00
Egor Pugin
67deea5703
Fix unix build.
2016-11-24 17:39:16 +03:00
Egor Pugin
644469595c
Fix windows build.
2016-11-24 17:32:23 +03:00
zdenop
64159c7fbb
Merge pull request #177 from stweil/posix
...
Introduce POSIX data types
2016-11-24 14:25:47 +01:00
Zdenko Podobný
ed81de91a3
Merge branch 'master' of https://github.com/tesseract-ocr/tesseract
2016-11-24 14:18:50 +01:00
Zdenko Podobný
3dddf37b25
Increase version number in VS2010
2016-11-24 14:18:28 +01:00
Egor Pugin
60f6d6ed2b
Update cppan.yml
2016-11-24 15:58:57 +03:00
zdenop
d869cd19a2
Merge pull request #499 from amitdo/contributors
...
AUTHORS - Add community contributors
2016-11-24 11:52:12 +01:00
Amit D
5b64942b2e
AUTHORS - Add community contributors
...
... and Jeff
2016-11-24 12:25:13 +02:00
zdenop
19978a282c
Merge pull request #498 from stweil/lstm
...
Fix 32 bit builds (missing _mm256_extract_epi64)
2016-11-24 08:47:19 +01:00
Stefan Weil
b54894a088
Fix 32 bit builds (missing _mm256_extract_epi64)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-24 07:32:49 +01:00
zdenop
addb67c739
Merge pull request #496 from stweil/lstm
...
Fix broken cmake builds
2016-11-23 17:33:39 +01:00
Stefan Weil
95df572083
Fix broken cmake builds
...
Cmake builds need the additional directories `arch` and `lstm`
to find all include files and also for linking.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-23 16:37:26 +01:00
zdenop
5bb97f9668
Merge pull request #495 from stweil/warn
...
Fix compiler warning (-Wmaybe-uninitialized)
2016-11-23 08:45:03 +01:00
Stefan Weil
c882373baf
Fix compiler warning (-Wmaybe-uninitialized)
...
gcc report:
ccstruct/blamer.cpp:343:65: warning:
'truth_x' may be used uninitialized in this function [-Wmaybe-uninitialized]
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-23 07:22:05 +01:00
Ray Smith
51368c8eb4
Fixed failed merge of memory leak
2016-11-22 10:41:43 -08:00
Ray Smith
14bd70dd85
Merge branch 'stweil-opt'
...
Testing before pull.
2016-11-22 09:56:20 -08:00
Ray Smith
0169969b6f
Merge branch 'opt' of https://github.com/stweil/tesseract into stweil-opt
...
Testing before pulling.
2016-11-22 09:55:41 -08:00
zdenop
a8cfc7e2ad
Merge pull request #491 from stweil/lstm
...
lstm: Fix compilation (undeclared 'isnan')
2016-11-22 12:03:40 +01:00
Stefan Weil
beb564df82
lstm: Fix compilation (undeclared 'isnan')
...
gcc report:
lstm/lstmrecognizer.cpp:608:47: error: 'isnan' was not declared in this scope
ASSERT_HOST(!isnan(output.f(t)[null_char_]));
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-22 11:31:01 +01:00
zdenop
cdc2863b48
Merge pull request #466 from stweil/opencl
...
Fix some typos (found by codespell)
2016-11-22 09:11:24 +01:00
zdenop
871e500db7
Merge pull request #471 from ciupicri/patch-1
...
Fix a typo in tesseract(1) man page
2016-11-22 09:10:28 +01:00
zdenop
6f302a94d1
Merge pull request #489 from stweil/merge
...
add option "make training-uninstall"
2016-11-22 09:09:28 +01:00
Zdenko Podobný
b0abed73b9
add option "make training-uninstall"
2016-11-22 08:42:55 +01:00
zdenop
ac3b40de2f
Merge pull request #478 from stweil/w
...
Fix some compiler warnings
2016-11-22 08:30:57 +01:00
zdenop
478011024a
Merge pull request #488 from stweil/conflict
...
Fix an unfixed merge conflict
2016-11-22 08:29:59 +01:00
Stefan Weil
0c9235ebc2
Fix typos in new LSTM code
...
All of them were found and fixed by codespell.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-22 08:25:43 +01:00
Stefan Weil
a7d2758876
opencl: Fix typo in name of local variable
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-22 08:25:43 +01:00
Stefan Weil
2fbc8cf4a9
Fix typo in documentation
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-22 08:25:43 +01:00
Stefan Weil
a0fc4320b7
Fix an unfixed merge conflict
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-11-22 08:24:44 +01:00
Ray Smith
9c7e99b041
Merged with commit 4ca6ba985b
2016-11-21 08:27:02 -08:00