{"repo":"qurator-spk/eynollah","free":true,"listed":false,"github":"https://github.com/qurator-spk/eynollah","clone":"git clone https://github.com/qurator-spk/eynollah.git","description":"Document Layout Analysis","language":"Python","stars":411,"topics":["segmentation","document-layout-analysis","ocr","textline-detection","binarization"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"Eynollah Document Layout Analysis, Binarization and OCR with Deep Learning and Heuristics Features Document layout analysis using pixelwise segmentation models with support for 10 segmentation classes: background, page border, text region, text line, header, image, separator, marginalia, initial, table Textline segmentation to bounding boxes or polygons (contours) including for curved lines and vertical text Document image binarization with pixelwise segmentation or hybrid CNN-Transformer models Text recognition (OCR) with CNN-RNN or TrOCR models Detection of reading order (left-to-right or right-to-left) using heuristics or trainable models Output in PAGE-XML OCR-D interface :warning: Development is focused on achieving the best quality of results for a wide variety of historical documents using a combination of multiple deep learning models and heuristics; therefore processing can be slow. Installation Python 3.8-3.11 with ONNX Runtime on Linux are currently supported. For GPU support, NVidia drivers supporting CUDA 12 must be installed. The runtime dependencies will pull in ONNX, TensorRT and CUDA runtime libraries (including cuDNN) from PyPI. You can either install from PyPI or clone the repository, enter it and install (editable) with Alternatively, you can run make install or make install-dev for editable installation. To also install the dependencies for the OCR engines: Note : Requirements for OCR are more involved, as they may need Tensorflow (with tf-keras) and/or T","default_branch":null,"files":null,"tree":[],"storefront":"/r/qurator-spk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/qurator-spk/eynollah/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}