Stefan Weil
1b222452f4
Remove unnecessary assignment and assertions
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-09-03 15:41:07 +02:00
Stefan Weil
027ad18a8d
Fix several format strings
...
This fixes five performance issues reported by Codacy:
%u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'.
%u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'.
%d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-26 13:16:09 +02:00
Stefan Weil
6be58e54fa
Initialize variables in initialization list
...
This fixes several performance issues reported by Coverity:
Variable 'master_trainer_' is assigned in constructor body.
Consider performing initialization in initialization list.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-26 13:16:09 +02:00
Stefan Weil
4ea8495d1c
Replace std::string::substr by std::string::resize
...
This fixes two performance issues reported by Codacy:
Ineffective call of function 'substr' because a prefix of the string
is assigned to itself. Use resize() or pop_back() instead.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-26 13:16:09 +02:00
Stefan Weil
5fd7870cd6
Fix location of namespace statement
...
It separated a comment for Tesseract::recog_pseudo_word from this function.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-26 08:13:15 +02:00
Stefan Weil
d50600a618
Remove old comment in Makefile.am
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-26 08:05:07 +02:00
Stefan Weil
67aad9ed13
Compile src/lstm/tfnetwork.cpp only in builds with TensorFlow
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-26 08:03:53 +02:00
Stefan Weil
4e42f9de54
Modernize code for list of available models ( #4308 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-26 07:38:40 +02:00
Stefan Weil
fc50324986
Replace access/_access by std::filesystem::exists ( #4307 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-25 18:57:22 +02:00
Egor Pugin
ee80dfe509
Merge pull request #4305 from Balearica/issue-4304
2024-08-23 12:13:11 +03:00
Mahesh Madhav
3b9d119518
Reduce clock syscalls ( #4303 )
...
Gate the sample of the clock by the tessedit_timing_debug flag,
which is the only time it gets used anyway.
This eliminates unnecessary clock_gettime() system calls.
2024-08-23 08:16:52 +02:00
Balearica
ba8dfcece7
Calculate row bounding box in single-word mode per #4304
2024-08-22 21:33:35 -07:00
Stefan Weil
215b023c43
Set hOCR capabilities ocrp_dir and ocrp_lang unconditionally
...
Both `dir` and `lang` are also written if no font information
was requested.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-12 09:10:32 +02:00
Stefan Weil
ecf0622a85
Fix comment
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-08-10 18:42:40 +02:00
Stefan Weil
46b99041eb
CI: Clean more GitHub action (remove unneeded mkdir)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-07-29 17:28:38 +02:00
Stefan Weil
620d82812f
CI: Clean GitHub action for autotools on macOS
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-07-29 17:26:07 +02:00
Stefan Weil
c6b0082754
CI: Clean GitHub action for unittest on macOS
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-07-29 17:20:20 +02:00
Stefan Weil
e563e83e49
CI: Replace macOS 11 runner which is no longer supported by macOS 14 runner
...
Use also newer compilers.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-07-28 21:12:22 +02:00
Stefan Weil
e1fea0700f
Fix whitespace issues (space at line endings)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-07-28 20:56:47 +02:00
Stefan Weil
c5030ea15a
Add missing include statement
...
Fixes: bc490ea7ab
("Ignore illegal TESSDATA_PREFIX [...]")
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-07-28 20:56:47 +02:00
JKamlah
dd08a7aa6a
Fix confidence output for the PAGE XML renderer.
2024-07-25 11:29:45 +02:00
Stefan Weil
bc490ea7ab
Ignore illegal TESSDATA_PREFIX (not existing filesystem entry, issue #4277 )
...
Don't check for a directory, because a symbolic link is also allowed.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-07-03 20:47:55 +02:00
Zopolis4
2991d36a8b
Make regular usage of CMAKE_INSTALL_LIBDIR and GNUInstallDirs
2024-06-21 13:09:20 +02:00
Egor Pugin
93c9be7acf
Merge pull request #4271 from hglee/fix-static-linking-TARGET_PDB_FILE
...
Fix TARGET_PDB_FILE error for static linking.
2024-06-20 13:44:56 +03:00
Hyogeol Lee
1476a59131
Fix TARGET_PDB_FILE error for static linking.
2024-06-20 18:47:29 +09:00
Stefan Weil
b5f279ec75
Create new release 5.4.1
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-11 20:18:21 +02:00
Stefan Weil
130b8a1c1e
Remove unused variable assignments
...
This fixes some issues which were reported by Codacy.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-11 20:02:39 +02:00
Stefan Weil
08e9ba8b2e
Add double quotes to prevent globbing and word splitting
...
This fixes some issues which were reported by Codacy.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-11 20:02:39 +02:00
Stefan Weil
6cb49dcebd
Fix more code style issues (reported by Codacy)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-11 20:02:39 +02:00
zdenop
f251a0da39
use c++17 instead of c++11
2024-06-11 19:25:15 +02:00
Stefan Weil
96772c5761
Reduce scope of some local variables (reported by Codacy)
...
Apply also some smaller optimizations and add TODO comments
for local variables which require further examination.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-11 17:52:58 +02:00
Stefan Weil
560529332c
Fix more code style issues (reported by Codacy)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-11 17:52:58 +02:00
zdenop
ec829cd90f
cmake: remove config option from build to avoid GA wrong build
2024-06-11 17:02:23 +02:00
zdenop
694cd16cb8
cmake: add timestamp to artifacts
2024-06-11 16:59:48 +02:00
zdenop
a387624e9f
cmake: use RelWithDebInfo instead of Release
2024-06-11 14:14:21 +02:00
zdenop
09e003f8fb
cmake: improve png version handling
2024-06-11 14:13:50 +02:00
Zdenko Podobný
4bd125b032
cmake: install pdb files only for MSVC build
2024-06-10 12:43:33 +02:00
Egor Pugin
0f815d5dde
Merge pull request #4263 from stweil/codacy
...
Fix code style issues which were reported by Codacy
2024-06-10 13:12:05 +03:00
zdenop
3edf3b414d
Merge pull request #4262 from stweil/gh_actions
...
Update deprecated Node.js 16 GitHub actions
2024-06-10 07:17:10 +02:00
Stefan Weil
651f172c42
Fix more code style issues (reported by Codacy)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-10 07:12:23 +02:00
Stefan Weil
cde0576fb3
Fix small code style issues (reported by Codacy)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-10 06:59:09 +02:00
Stefan Weil
896f90537c
Remove unused .github/ISSUE_TEMPLATE.md
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-10 06:59:09 +02:00
Stefan Weil
59bda0853c
Update deprecated Node.js 16 GitHub actions
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-10 06:44:24 +02:00
zdenop
cb177c059d
cmake: msvc: install also pdb files
2024-06-09 19:27:04 +02:00
Stefan Weil
dac6b18a47
Avoid FP overflow in NormEvidenceOf (fixes issue #4257 )
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-09 13:11:26 +02:00
zdenop
b0a10bbe1a
Update cmake-win64.yml
...
Use libpng 1.6.43
2024-06-07 07:13:54 +02:00
zdenop
6db748d1fc
Update cmake-win64.yml
...
actions/upload-artifact@v3.1.1 is depreciated
2024-06-07 06:41:38 +02:00
Stefan Weil
1be261dc22
Create new release 5.4.0
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-06-06 15:29:45 +02:00
Stefan Weil
34693cd772
Make function Network::spec pure virtual
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-05-28 15:21:45 +02:00
Amit D
a7c0a952b0
Update issue-bug.yml
2024-05-27 05:40:06 +03:00