pero-ocr

View on PyPIReverse Dependencies (3)

0.7.0 pero_ocr-0.7.0-py3-none-any.whl

Wheel Details

Project: pero-ocr
Version: 0.7.0
Filename: pero_ocr-0.7.0-py3-none-any.whl
Download: [link]
Size: 95438
MD5: 39dd4e7587b3b5c09a0dd375cb6964ee
SHA256: f503f0f0578928893e92dc20abb2d7826f0141f1881f6973a12f0d4721ad1abb
Uploaded: 2024-02-21 14:52:49 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pero-ocr
Version: 0.7.0
Summary: Toolkit for advanced OCR of poor quality documents
Author-Email: Michal Hradiš <hradis[at]fit.vutbr.cz>
Maintainer-Email: Karel Beneš <ibenes[at]fit.vutbr.cz>
Project-Url: homepage, https://pero.fit.vutbr.cz/
Project-Url: repository, https://github.com/DCGM/pero-ocr
License: BSD 3-Clause License Copyright (c) 2019, DCGM All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: OCR,Layout analysis,handwriting recognition
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: numpy
Requires-Dist: opencv-python
Requires-Dist: lxml
Requires-Dist: lmdb
Requires-Dist: levenshtein
Requires-Dist: scipy
Requires-Dist: numba
Requires-Dist: torch (>=2.0.1)
Requires-Dist: torchvision (>=0.15.2)
Requires-Dist: brnolm (>=0.3.0)
Requires-Dist: scikit-learn
Requires-Dist: scikit-image
Requires-Dist: shapely
Requires-Dist: safe-gpu (>=1.5.1)
Requires-Dist: pyamg
Requires-Dist: imgaug
Requires-Dist: arabic-reshaper
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7245 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pero_ocr/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pero_ocr/char_confidences.py sha256=yATRefq1qXQ17qSGW1q7-4X699LWkei6x76MKFOspzs 750
pero_ocr/error_summary.py sha256=TE4s7xPkNCU_gV-jkt4kVSU3S3w0nQpdXnHIsysmt1c 5360
pero_ocr/line_images_io.py sha256=eps3Mk34FlVbEpNv_J3qs0t18HmOf082YcrunulMvj8 553
pero_ocr/sequence_alignment.py sha256=duj0nhmJA0UEZw3Zuc4oqTZRXNssB_4HDppQcWnNySQ 5443
pero_ocr/transcription_io.py sha256=aIKoKGG8sKmtlGzim6EpagbKGy5GXfIQ36fJhf0zmVQ 1130
pero_ocr/utils.py sha256=iAW5nDIecC-MIWX4gm_HEfzChtn90tR2tUsq97mtkuY 650
pero_ocr/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pero_ocr/core/arabic_helper.py sha256=6q5fQZjBrHPDGc37WNw-Q3aFg_V4lT2yroA0u2eVOtg 24658
pero_ocr/core/confidence_estimation.py sha256=1efZ-g5dWzUCCFYroS7yQhK8ZGe0TvPxTNTJnr_VYxY 3423
pero_ocr/core/crop_engine.py sha256=LcSESt74Pd_AAig0YiPbfFeqz8Twkb17VsVjl5ZynYU 9244
pero_ocr/core/force_alignment.py sha256=LWl5mPyG27bu7lHJFQOg8fTZX0DYPIJpJ997K_jO93s 5415
pero_ocr/core/layout.py sha256=02cktIUas5zWnXO4pTapQ41ZAACX7H_jnh06ucD9VmE 42550
pero_ocr/decoding/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pero_ocr/decoding/bag_of_hypotheses.py sha256=hm5kKMLdOwrUnWULrKzfujc47nBm1fWMeuNVRSKoipc 1962
pero_ocr/decoding/confusion_networks.py sha256=BHIGPckNOccCbgFOKJzwx9qXJFdDSdFJlOXbcYOSpX0 3553
pero_ocr/decoding/decoders.py sha256=15dWvbxQ_RJ-fMNZliiZqFaNIZxqUeEjYqG7HhmIYvE 10739
pero_ocr/decoding/decoding_itf.py sha256=7LoKmz-JXREjepAj04wkpFiI_AXLDVIfoLSUdmbyTUA 4370
pero_ocr/decoding/lm_wrapper.py sha256=x_IZnsMXy4Z3lsj9_tnnhHgH2OxHRNTSHWj-60PQZyY 3918
pero_ocr/decoding/multisort.py sha256=f3e279m90B22T8hux1LgndDcgqX0mWvn7l4m2r8IOlw 319
pero_ocr/document_ocr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pero_ocr/document_ocr/page_parser.py sha256=_4dqootJW-TPCqpSO2iOqYqFHo0UeAGiD8lTJCirtbM 22733
pero_ocr/document_ocr/pdf_production.py sha256=PZkjbsmaqxQyKoWZlg2aRVjLnJVBJyhoj7WVG29fUYI 5319
pero_ocr/layout_engines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pero_ocr/layout_engines/baseline_refiner.py sha256=c2EGaUOJK7xe6APorPdBZ4XnaZ-LkEMsARiO6IQVfT0 3357
pero_ocr/layout_engines/cnn_layout_engine.py sha256=3EcMCZ6qwch2vT6Jwsx6MCVcS41ovqvnozha1kLV_FI 17006
pero_ocr/layout_engines/layout_helpers.py sha256=xZLIcP2wzGalqgVuCy6Le9jfE-cWcPFRrzy3Hyg1Sek 16667
pero_ocr/layout_engines/line_in_region_detector.py sha256=_sjB8FI_KOkjHjobx0L3Jj2CCbQG1nwl3ozb-y8wq9g 4980
pero_ocr/layout_engines/line_postprocessing_engine.py sha256=aa6azzh2zHTCmBVHZwmUKqiABB5y-K2jP2ZzanyIXjo 4581
pero_ocr/layout_engines/naive_sorter.py sha256=7kN_-8HB6QY5Ue2C51T_KQuBkAUApaxbjezRdwLCNtk 2387
pero_ocr/layout_engines/simple_baseline_engine.py sha256=RJz6NYyvc4QR_4FXILB_29yfCFEG3fhlfZX8L5D7Jx4 4349
pero_ocr/layout_engines/simple_region_engine.py sha256=WgLyZSnzqzajKKJ8Jz69WL9OjJdJY6Qw4Fe3t1B-puc 5990
pero_ocr/layout_engines/smart_sorter.py sha256=tAh211BYEznrRqx1f5_hOuepegn7SXnlf2vOhX5iGzk 15286
pero_ocr/layout_engines/torch_parsenet.py sha256=gJedWXu80pmpoyKcWPgsciAgVnmFw8kVoayCMe5XfuE 5074
pero_ocr/ocr_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pero_ocr/ocr_engine/line_ocr_engine.py sha256=4K7ESWNukUeiiEVXU-LvRGICx7Js-3Svd24Tx-7rawU 8787
pero_ocr/ocr_engine/postprocess.py sha256=seBker_r53pt1jAjKNm2rNuGPpjr4UYw5XAYYZNSDoU 1316
pero_ocr/ocr_engine/pytorch_ocr_engine.py sha256=h6jagjfkEgJah2x1c38wNicAvXcG8qqlR2ma_IARgYk 2421
pero_ocr/ocr_engine/softmax.py sha256=xc3WvukELz6cTIX71Xes0OxZThJm9S_PkgzA15kVf1k 1130
pero_ocr/ocr_engine/transformer.py sha256=arDIRzJZYQz2kYOOhgNcmUevgwFxGOUvPpQsnzw-54k 22167
pero_ocr/ocr_engine/transformer_ocr_engine.py sha256=hyFHegh8Bn96sS6sv-W3yQCtsIthh_JlRQdRjJj-sH0 4369
pero_ocr/user_scripts/compare_page_xml_texts.py sha256=KAhHEhDg2ZFectzsEqicCo4cIXtYT84IVPi9ZcdxtKI 2813
pero_ocr/user_scripts/merge_ocr_results.py sha256=zdHDQKh2iuZoy5Tc_3QpjyYPvqDkZJykKKhnRM3d_-Q 5193
pero_ocr/user_scripts/parse_folder.py sha256=jn5X3Jd1qmoshDeT2sada-7YNyudz-wtErivTUKMFmk 15526
pero_ocr/user_scripts/produce_2layer_pdf.py sha256=29-PG3Hbheibqi84hkrJeUP5-Cb_OYoA1TH_5L988z0 2204
pero_ocr/user_scripts/select_embed_id.py sha256=VzYu9wINJrjGv-L6ra2YHHGruOy59x-fh4b6BvwbpHc 10326
pero_ocr-0.7.0.dist-info/LICENSE sha256=CuxyFiolVMR75pXCXonBBb0f2F70mkKesvBBCRBqnHQ 1512
pero_ocr-0.7.0.dist-info/METADATA sha256=go1BdlSDGHe_MazZ6b4G5ScDHx9ZYdmGK5BvVyOb6aA 10055
pero_ocr-0.7.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pero_ocr-0.7.0.dist-info/entry_points.txt sha256=Lvbr4xGKWoDXOWb2Cr8ZD2x5PYassn8-DLWcKpsqsTI 274
pero_ocr-0.7.0.dist-info/top_level.txt sha256=uVJzpbmqHgmy4P3bKIzXeqF8X8IisH5DFtQyf-NzwAc 9
pero_ocr-0.7.0.dist-info/RECORD

top_level.txt

pero_ocr

entry_points.txt

compare-page-xml-texts = pero_ocr.user_scripts.compare_page_xml_texts:main
merge-ocr-results = pero_ocr.user_scripts.merge_ocr_results:main
parse-folder = pero_ocr.user_scripts.parse_folder:main
select-embed-id = pero_ocr.user_scripts.select_embed_id:main