betterocr

View on PyPIReverse Dependencies (0)

1.2.0 betterocr-1.2.0-py3-none-any.whl

Wheel Details

Project: betterocr
Version: 1.2.0
Filename: betterocr-1.2.0-py3-none-any.whl
Download: [link]
Size: 64609
MD5: e90264dac28f84f50b54a1f9afd18e31
SHA256: f0368fd6399bfe0a925b89d6500fffe17090dccbe44a479570438ca2796c5c6b
Uploaded: 2023-11-02 01:19:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: betterocr
Version: 1.2.0
Summary: Better text detection by combining OCR engines with LLM.
Author: Junho Yeo
Author-Email: i[at]junho.io
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11,<3.13
Requires-Dist: easyocr (<2.0.0,>=1.7.1)
Requires-Dist: numpy (<2.0.0,>=1.26.1)
Requires-Dist: openai (<2.0.0,>=1.0.0b3)
Requires-Dist: opencv-python (<5.0.0.0,>=4.8.1.78)
Requires-Dist: pandas (<3.0.0,>=2.1.2)
Requires-Dist: pytesseract (<0.4.0,>=0.3.10)
Description-Content-Type: text/markdown
[Description omitted; length: 9652 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
betterocr/__init__.py sha256=KhNAyzo6Lvc5MoSosuJMza95GBqR6sXD69EZM7kmlVI 497
betterocr/detect.py sha256=cBShHx_ugwceXD2MnBemB_Ev66Nyg0IjQSVv7G51KZI 6910
betterocr/engines/easy_pororo_ocr/__init__.py sha256=oJF1t3iWouH2j8FmVRib2-NKWNYZFRimBujm02Fm6NU 3906
betterocr/engines/easy_pororo_ocr/pororo/__init__.py sha256=cp4EYl1176HQmjchH5-A0TU2medJ-A_YGzfozF9d0mQ 184
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/__init__.py sha256=WklnFnxIcUkUnhtH6WMoH4eq2_ZOXfntUqnSFqbJj9Q 186
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/_dataset.py sha256=HLQtwCsus4IU2v1l2mNDLVay5oSt2adDX4wvBv98dWw 1170
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/_modules.py sha256=D5c5fR30OloPGiz82CrKD-eq_LTfqA2-Qd0pOOSg7OI 21089
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/brainocr.py sha256=9kLHPnvyNjy9YEFmEcSmxfmhAA21vC_wYJ2hM4CEfow 8438
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/craft.py sha256=hu2oiwcbeitk0ay7gAuxUuDFhFCN9rOYVvs8Gue8q5w 3085
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/craft_utils.py sha256=mG02f1O9qF9W0NucyfNJlcoBIitZi9-lGbPvx46XW3Y 10227
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/detection.py sha256=5ezwJ-WR3B5S23UjqZ6kWsanXUBrp--C7XlTzwhFVcg 2865
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/imgproc.py sha256=ieaoHAA4khoac97ZEVKwZi1LaFjXZv5xG9g3Wb23mgo 2540
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/model.py sha256=j-ERYsadnHyEn8xU-VMUIgisQGukJpzYBnpVTAwN2sk 3993
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/modules/__init__.py sha256=KrbwuZPlFoRDWparXkEuTQOlTvarzy71D38i6hL6S30 148
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/modules/basenet.py sha256=kDvNkVc0eFAPrRHZeJpj3iiyaLdDrKpxRv16Tzmt1jo 3015
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/modules/feature_extraction.py sha256=wgRgketnhKcsfQQ9Zzxvv3NTqCt31c7qE77KwM17Kac 10445
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/modules/prediction.py sha256=pgFKP5O348nJmzGkZoDpJqyIOfUXNH8CVCHwjm6LE6g 4525
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/modules/sequence_modeling.py sha256=JJADW5tdsGJqkZ8DYpvEg0B3y67s-rknI7tueWP1Ax8 948
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/modules/transformation.py sha256=BPGrJvPqKVqTsVAeG4pWFCmr_ad2jZBifOEUUfkTAI0 8509
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/recognition.py sha256=HtCVWZvcshR6l48eAJF8NDmHmg3-SUiGN0J2PrUxc4M 7990
betterocr/engines/easy_pororo_ocr/pororo/models/brainOCR/utils.py sha256=HQl7-bAogwAj-iYB1GDZrcxTxdXrDktCJZNdaoFR5Xk 26040
betterocr/engines/easy_pororo_ocr/pororo/pororo.py sha256=Y1XPIZabwkqzm3YqEPqGjt1_ipQa4WGijIQ0ck75k8o 3169
betterocr/engines/easy_pororo_ocr/pororo/tasks/__init__.py sha256=q5BtoTMJq73xXPlZ7nA6f2wuGMFp-Zn0NJRUotHjUKc 575
betterocr/engines/easy_pororo_ocr/pororo/tasks/optical_character_recognition.py sha256=0z9J2UBdRTyvgxNDsT4UApJ-4_lF4HHRV1CiJLpzpi0 5508
betterocr/engines/easy_pororo_ocr/pororo/tasks/utils/__init__.py sha256=KrbwuZPlFoRDWparXkEuTQOlTvarzy71D38i6hL6S30 148
betterocr/engines/easy_pororo_ocr/pororo/tasks/utils/base.py sha256=PAj9FCiMRdIda-75QO1esEah0P4c_9WnqkTNWfOc93E 5148
betterocr/engines/easy_pororo_ocr/pororo/tasks/utils/config.py sha256=DD9-bX_nPbzDux8AjAoAHQjJDjWrVBqOOC2nnzHS6hM 3087
betterocr/engines/easy_pororo_ocr/pororo/tasks/utils/download_utils.py sha256=RoUPFFNq0_lTXw-VXaDWLpGPogaE7YI_GuSrkjzdMoA 8233
betterocr/engines/easy_pororo_ocr/pororo/utils.py sha256=lg3zvDvBtJjh3XHDQoV2RcWBBMPtLug7qGffkNm0SIw 2372
betterocr/engines/easy_pororo_ocr/utils/__init__.py sha256=KrbwuZPlFoRDWparXkEuTQOlTvarzy71D38i6hL6S30 148
betterocr/engines/easy_pororo_ocr/utils/image_convert.py sha256=vpmF11RWhVu0Ng92TbjCbKTZd3Yfy4nNP9_dPVz3rDA 1135
betterocr/engines/easy_pororo_ocr/utils/image_util.py sha256=IklAL2AWUJriSPjmcXYvKlZBLN5No0JSjrmKIjpSNMw 2030
betterocr/engines/easy_pororo_ocr/utils/pre_processing.py sha256=5skUDOGCvnnSqkp_ajhlbKPFaZzTzu3k4QzbucSJnl8 4417
betterocr/parsers.py sha256=xWnRoYweC0yUnx5hKYer12tHbVUXc2nEoKyx3iaupOE 1870
betterocr/wrappers/__init__.py sha256=jT6lcRkdX48vasNUu6_k6Ku9zAip14JQ16kJnsvuBB8 226
betterocr/wrappers/easy_ocr.py sha256=gxMdCjMZxyfP4INX1OKhq6iVzPjEwEPNdnvYuLsmqQ0 450
betterocr/wrappers/easy_pororo_ocr.py sha256=xEw2ol4JOWQUNjHyyB9rtvQbZz56fIIjQicQL2gXD0Q 880
betterocr/wrappers/tesseract/__init__.py sha256=upbfkoKIScylInkZXIwPGw2GBlpDXpVs4oPIvAymImE 170
betterocr/wrappers/tesseract/job.py sha256=kCgLR2m8utDQDapdrUtzsUnsa30aB-z9zyoqAKCUGoU 1897
betterocr/wrappers/tesseract/mapping.py sha256=RbwW0PFY3V32Fssa-egtDi-iozT9J6qcb-FdvznikQM 1800
betterocr-1.2.0.dist-info/LICENSE sha256=EUNlEtidtPOONhS2xMEI3ofu3VNwUydoQWJxQNvclSw 1066
betterocr-1.2.0.dist-info/METADATA sha256=CBrwyYyVUXrdH2X-wdH2AvP_c01Cdz5lCzKfw3VMrC8 13535
betterocr-1.2.0.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
betterocr-1.2.0.dist-info/RECORD