SWHL
1518e72235
chore: update files
2025-01-20 21:18:56 +08:00
SWHL
8b81b148b1
chore: update files
2025-01-20 20:54:29 +08:00
SWHL
c2b409f023
chore: update files
2025-01-19 22:01:25 +08:00
SWHL
94576e5e4c
chore: optimize code
2025-01-17 09:36:38 +08:00
Joker1212
f699fdd3a9
feat: support det mean and std config ( #312 )
2025-01-11 17:11:28 +08:00
SWHL
f53c64007c
feat(rapidocr_api): add uvicorn timestamp
2025-01-01 16:41:30 +08:00
weijh
8913c7ac1b
feat(rapidocr_api): 为uvicorn日志添加时间戳 ( #309 )
...
* Update README.md
* uvicorn 日志加时间戳
* Update README.md
* add vim for edit files in container
* Create readme.md
* Update readme.md
* Update README.md
* Delete python/rapidocr_paddle/ch_ppocr_det/readme.md
* Create readme.md
* Update readme.md
* Update readme.md
2025-01-01 16:06:00 +08:00
SWHL
7f5594bbca
fix(rapidocr_onnxruntime): merged PR #294
2024-12-12 21:32:11 +08:00
jesse01 and jesse01
0d70e86a08
feat(rapidocr_onnxruntime): 优化单字符坐标及返回单字符置信度 ( #293 )
...
* 1、utils.py:优化单字符坐标计算。根据CTC解码特点,增加每个字符长度列表作为判断条件,一般非中文字符2-3个解码宽度,中文3-4个解码宽度,当某个字符与上一字符距离大于4个解码宽度,表示中间有空白,此时进行字段拆分,这样可以减少文字间空白对坐标计算的影响;同时返回每个字符值信度,以方便应用使用
2、cal_rec_boxes/main.py:
配合返回单字符值信度列表的修改
修改计算单字符宽度的分母为总字符数减1,与分母一致,这样计算出的值更加准确
3.main.py:
修复主程序没有传递命令行参数的问题
* 优化文本行检测优化,当limit_type为max,根据图片大小动态设置limit_side_len,以减少漏检
---------
Co-authored-by: jesse01 <jesse01.163.com>
2024-12-12 09:31:58 +08:00
SWHL
3da032a00e
fix(rapidocr_onnxruntime): fixed issue #288
2024-12-09 09:28:45 +08:00
SWHL
cababcf25c
feat(rapidocr_openvino): support en char rec
2024-12-03 22:15:25 +08:00
Joker1212
01a5a65952
feat(rapidocr_onnxruntime): support en char rec ( #272 )
...
* feat: sup en char rec
* test: add en char rec test
2024-12-03 09:30:54 +08:00
SWHL
df36c69820
chore: optimze char rec ( #260 )
...
* chore: format code
* chore: format code
* test: update unit tests for different platform
* feat(rapidocr_onnxruntime): optimize code
* feat(rapidocr_onnxruntime): add --return_word_box params of CLI
* chore: update demo
* feat(rapidocr_onnxruntime): update vis of return_word_box
2024-11-19 22:27:18 +08:00
xinyi
2ac3c35a36
feat: char rec(单字识别) ( #254 )
...
* feat: add word spilit for ocr
* chore: rm unnecessary change
* test: fix test error
2024-11-13 09:23:22 +08:00
SWHL
2be4feff82
fix(python): fix incorrect usage of the exists function
2024-11-13 08:25:06 +08:00
Pumpkinor
f7978c650b
chore(rapidocr_onnxruntime): change read_yaml order ( #251 )
...
fisrt check the input args
if the param named 'config_path' exists, use 'config_path' first.
if it is not exists, use the default one named 'DEFAULT_CFG_PATH'
2024-11-13 08:21:20 +08:00
SWHL
ce06654ac0
fix(rapidocr_onnxruntime): fix normalize value of det ( #246 )
2024-10-31 09:17:57 +08:00
SWHL
c3504c2f7d
chore: Compatible with python 3.7
2024-10-17 22:51:03 +08:00
SWHL
5e1b5ef196
chore: Compatible with python 3.7
2024-10-17 22:47:19 +08:00
SWHL
fd520ffdad
Fix issue 232 ( #235 )
...
* fix(rapidocr_onnxruntime): Fixed padding_h variable before assignment
* feat(rapidocr_onnxruntime): Add resize function
* feat(rapidocr_onnxruntime): Add limit of max_side_len and min_side_len
* tests: Add __init__
2024-10-17 22:24:31 +08:00
SWHL
6b60256ee7
chore: Optimize code structure
2024-09-06 10:13:12 +08:00
SWHL
1de4db0249
refactor(rapidocr_onnxruntime): Refactor the pre-processing code for the det part
2024-06-27 10:02:17 +08:00
SWHL
ac5547345b
refactor(rapidocr_onnxruntime): Add typing annotations of RapidOCR call
2024-06-09 17:01:58 +08:00
SWHL
e7094936a9
refactor(rapidocr_onnxruntime): Add typing annotations and remove invalid code
2024-06-09 16:32:41 +08:00
SWHL
35e85ef370
fix(rapidocr_onnxruntime): Fix EP_list parameter error
2024-05-21 18:21:50 +08:00
SkeathyTomas
90b799c6db
fix(rapidocr_onnxruntime): fixed EP error ( #183 )
2024-05-21 13:59:59 +08:00
SWHL
f98585952b
fix(python): Add the default value of maxsize in lru_cache under python3.7 for compatibility
2024-05-21 08:18:30 +08:00
SWHL
cb14cc846b
style(rapidocr_onnxruntime): Code wrapping with black
2024-05-21 08:06:25 +08:00
SWHL
a291ca1dcb
chore(rapidocr_onnxruntime): Optim tips
2024-05-20 21:46:01 +08:00
SWHL
5891ba2142
chore(rapidocr_onnxruntime): Add logger cache to reduce print nums
2024-05-20 21:45:04 +08:00
SkeathyTomas
fb23f82870
fix(rapidocr_onnxruntime): Fix dml not work issue ( #180 )
2024-05-20 21:06:39 +08:00
Dolen
b9c90ee837
fix(python): Modify the way CTCLabelDecode calculates confidence ( #179 )
2024-05-18 15:33:20 +08:00
SWHL
7528fa9660
chore(rapidocr_onnxruntime): Optim tips of infer_engine
2024-05-18 15:27:13 +08:00
SWHL
de44841377
refactor(rapidocr_onnxruntime): Decoupling utils.py files
2024-05-18 15:12:10 +08:00
SWHL
d60fe5b415
chore(rapidocr_onnxruntime): Optim tips about OrtInferSession
2024-05-17 16:34:16 +08:00
SWHL
0e1cb1814f
chore(rapidocr_onnxruntime): Add friendly tips for using cuda
2024-05-16 22:17:21 +08:00
SWHL
91e40ad4c3
fix(rapidocr_onnxruntime): Optimize prompt when using DirctML
2024-05-16 22:12:42 +08:00
SWHL
7a731483a5
fix(config): Remove the default installation onnxruntime-directml restriction on Windows.
2024-05-15 22:24:38 +08:00
Ning hao
8523a2e453
fix(config): Make ONNX Runtime DirectML an optional configuration for better compatibility ( #178 )
...
This commit introduces an optional configuration for using ONNX Runtime DirectML.
DirectML can significantly improve performance on newer devices, but it has stricter requirements and may not be suitable for all users.
By making it an optional configuration, we ensure better compatibility for users with older devices or who are running the CLI version, where the GPU's potential may not be fully utilized due to single inference models.
For more information on DirectML requirements, please refer to: https://github.com/microsoft/DirectML
2024-05-15 21:43:03 +08:00
SWHL
c5c2246ed1
Optim OrtInferSession
2024-05-12 14:50:19 +08:00
Ning hao
01430ed41e
feat(cli): Support GPU acceleration via ONNX Runtime DirectML on Windows ( #176 )
...
* feat(cli): Support GPU acceleration via ONNX Runtime DirectML on Windows
This commit adds support for GPU acceleration in the CLI using ONNX Runtime DirectML. This allows users with compatible GPUs on Windows to leverage their hardware for faster inference.
* fix small bug
2024-05-12 10:53:19 +08:00
SWHL
e4b66000b0
Add unit testing about fixed issue #170
2024-04-19 09:59:49 +08:00
HAL9000COM
f602d301e5
Bug fix for converting error when processing bitmap image. ( #171 )
2024-04-19 09:48:21 +08:00
SWHL
182e54ef6d
Fixed issue #161
2024-04-07 09:51:57 +08:00
SWHL
f3732c102e
Add support for RapidOCR class init to specify the number of threads.
2024-03-07 09:41:17 +08:00
SWHL
55bb974b5d
Support transparent white font image rec in rapidocr_onnxruntime
2024-03-06 10:40:17 +08:00
SWHL
bd2eba459f
Update use_cuda parameter in config.yaml
2024-03-04 22:59:40 +08:00
SWHL
2f66907a6c
Add intra_op_num_threads and inter_op_num_threads in config.yaml
2024-03-04 22:52:47 +08:00
SWHL
2caa0b083f
Update LoadImage Class and support Image as input.
2024-02-28 18:21:02 +08:00
SWHL
e55c3a2a37
Adapt to Pillow v9 and v10
2024-02-27 15:11:01 +08:00