Stefan Weil
36d44a1497
Fix compiler warnings [-Wzero-as-null-pointer-constant]
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-20 07:46:07 +02:00
zdenop
531597fbea
Merge pull request #4244 from stweil/buildfix
...
Use AM_CPPFLAGS also for compilation of all sources
2024-05-19 20:47:31 +02:00
Stefan Weil
d72567ad45
Use AM_CPPFLAGS also for compilation of all sources
...
It was not used for all sources before. Therefore some parts of the
code (especially the code for training) used different compiler
options. For example NDEBUG was not defined, and so the training
code was built with debug assertions (resulting in potentially
slower execution).
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-19 18:43:55 +02:00
Stefan Weil
9a30816783
Create new release 5.3.5-rc1
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-19 11:57:23 +02:00
Stefan Weil
74e4381696
Fix FP exception in Wordrec::angle_change (issue #4242 ) ( #4243 )
...
std::asin only allows arguments in [-1, 1], but rounding errors can
produce values which are slightly outside of this range and which
would cause a FP exception (or wrong calculation results).
Rename also the internally used function `TPOINT::length` to `TPOINT::length2`
because it calculates the square of the length.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-17 18:14:00 +03:00
Stefan Weil
bcfdd5e511
Fix setup of datadir on installations with Conda (issue #4230 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-15 16:56:23 +02:00
Egor Pugin
f3974d422c
Update sw.yml
2024-05-12 19:06:46 +03:00
Stefan Weil
0ad6efc948
Replace release 5.3.5-rc1 by 5.4.0-rc1
...
The new release includes API changes, therefore the minor version
must be updated.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-12 17:45:22 +02:00
Stefan Weil
cab5658659
Create new release 5.3.5-rc1
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-12 15:42:06 +02:00
Stefan Weil
0418ec28f3
Create new release 5.3.5-rc1
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-12 15:32:22 +02:00
Balearica
c23792bc31
Allow for text angle/gradient to be retrieved ( #4070 )
...
* Added GetGradient function
2024-05-12 15:24:02 +02:00
Stefan Weil
6a31e36e0c
Improve CCUtil::main_setup (fixes issue #4230 )
...
Conda installations patch TESSDATA_PREFIX in the binary.
That does not work for std::string because the length
won't be patched, so use a normal C string which can be
patched.
Simplify also the code which checks the last character
of datadir.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-12 09:39:07 +02:00
Stefan Weil
6648d5bcac
Fix some issues which were reported by GitHub code scanning
...
GitHub code scanning report:
Incorrect return-value check for a 'scanf'-like function
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-03 17:34:14 +02:00
Stefan Weil
0f9d507740
Update documentation
...
The last contribution from Google was in 2018
(see commit ce88adbf32
).
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-03 16:15:31 +02:00
Stefan Weil
dff5ebd299
Fix CID 1544762 and CID 1544763 (Uninitialized scalar variable)
...
Use also enum names instead of numeric values where possible.
Fixes: 577e8a8b93
("Add PAGE XML renderer / export (#4214 )")
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-03 08:48:40 +02:00
Stefan Weil
4a49e0340f
Remove trailing whitespace from PAGE XML <Unicode> output
...
Fixes: 577e8a8b93
("Add PAGE XML renderer / export (#4214 )")
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-03 08:48:40 +02:00
Sadra Barikbin
d461867812
Refactor function Textord::clean_noise_from_row ( #4225 )
...
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-04-26 07:53:31 +02:00
Sadra Barikbin
a1837f18e0
Remove the variable
2024-04-26 07:48:57 +02:00
Sadra Barikbin
77c99e0782
A few typo fix
2024-04-26 07:48:27 +02:00
Sadra Barikbin
072b5d47c1
Apply the change
2024-04-26 07:47:22 +02:00
Sadra Barikbin
6802705cf0
Apply the changes
2024-04-26 07:46:30 +02:00
Stefan Weil
d6f0073c75
Remove unused local variables in PAGE renderer
...
Fixes: 577e8a8b93
("Add PAGE XML renderer / export (#4214 )")
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-04-24 10:33:39 +02:00
Stefan Weil
549b8767e9
Support training without lstmf files
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-04-24 10:32:47 +02:00
Stefan Weil
88771ca4c6
Add missing new function prototypes for PAGE renderer to C API
...
Fixes: 577e8a8b93
("Add PAGE XML renderer / export (#4214 )")
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-04-24 10:22:27 +02:00
Jan Kamlah
577e8a8b93
Add PAGE XML renderer / export ( #4214 )
...
Add PAGE XML export and documentation.
To generate PAGE XML output just add 'page' to the tesseract command.
The output is outputname + '.page.xml' to avoid conflicts with ALTO export.
The output can be customized with the flags:
tessedit_create_page_polygon and tessedit_create_page_wordlevel.
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-04-19 21:12:39 +02:00
Mahesh Madhav
bae520ea00
Facilitate vectorization for generic build ( #4223 )
...
* Update intsimdmatrix.cpp
Unroll loop into chunks of four operations to facilitate compilers recognizing vectorization opportunity.
* Apply suggestions from code review
Co-authored-by: Stefan Weil <sw@weilnetz.de>
2024-04-16 19:28:55 +02:00
Stefan Weil
d5e000bc58
Remove unsupported OpenCL code and related API functions ( #4220 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-04-11 19:15:39 +03:00
Stefan Weil
912deb3978
Fix comments for function ReCachePages
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-04-04 11:08:53 +02:00
zdenop
87a152c0eb
cmake: target_compile_features instead of set_property
2024-03-30 11:25:27 +01:00
Amit D
2b07505e0e
issue-bug.yml: Add a link to Supported Operating Systems page
2024-03-17 05:08:20 +02:00
Amit D
cc3c507003
Update autotools.yml
...
Remove the gcc-8 job.
2024-03-11 06:50:05 +02:00
Amit D
872ca6db73
Update cmake.yml
...
Remove the gcc-8 job
2024-03-11 06:45:54 +02:00
Egor Pugin
d9ae5c356b
Merge pull request #4205 from stweil/docker
...
Remove broken Dockerfile
2024-03-09 16:17:47 +03:00
Stefan Weil
398ea8a86f
Remove broken Dockerfile
...
It was used for Travis CI which is no longer supported.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 14:08:46 +01:00
Stefan Weil
baf8e80068
Fix CID 1534954 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
4c0f911092
Fix CID 1534957 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
151cf07086
Fix CID 1534940 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
f00d4b22dc
Fix CID 1534933, 1534937 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
479789b379
Fix CID 1534948 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
d172f9b802
Fix CID 1534956 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
ddd2ec24a8
Fix CID 1534932, 1534942 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
7465da9058
Fix CID 1510987 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
aa02fb300b
Fix CID 1534944 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
5a9a841f40
Fix CID 1534941, 1534950, 1534952 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
bee3b01619
Fix CID 1534943, 1534947, 1534949, 1534955 (Use of auto that causes a copy)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
8dfa2dee86
Fix CID 1534953 (COPY_INSTEAD_OF_MOVE)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 13:50:52 +01:00
Stefan Weil
77fc53c579
unittest-macos.yml: Install libtool (fixes macos-arm-14-clang-unittest)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 12:00:56 +01:00
Stefan Weil
bcc1a3b45b
Rename frk -> deu_latf (ISO 639-3, ISO 15924)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-03-09 11:25:28 +01:00
Amit D
a76ca9b545
README.md: Add a link to the 'supported compilers' page
2024-03-08 08:39:05 +02:00
Amit D
6cce24fad8
unittest-macos.yml: Add a job that will run on Apple silicon
...
https://github.com/actions/runner-images/issues/9254
2024-03-08 06:47:03 +02:00