{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Python wrapper for Google's Tesseract OCR engine that extracts text from images in multiple formats and languages, supporting various output types including plain text, bounding boxes, PDFs, and HOCR.","skillfed_tags":["ocr","image-processing","document-extraction"],"use_cases":["Extract text from scanned documents or photographs for indexing or archival purposes","Generate searchable PDFs from image-based documents for easier retrieval","Detect and extract text in non-English languages by specifying language codes","Obtain character-level bounding boxes for layout analysis or document structure reconstruction","Batch process multiple images to extract text with a single tesseract invocation"],"what_it_does":"Unstructured.pytesseract is a Python wrapper around Google's Tesseract OCR engine that recognizes and extracts text from images. It handles multiple image formats including jpeg, png, gif, bmp, and tiff, and can work with file paths or array objects. The package supports multilingual OCR, language specification, and timeout controls for long-running operations.\n\nBeyond simple text extraction, it provides structured output modes including bounding box coordinates, confidence scores, orientation detection, and can generate searchable PDFs or HOCR markup. It supports batch processing and allows fine-grained control over Tesseract parameters through config strings. The wrapper requires the external Tesseract OCR engine to be installed separately on your system.","worth_installing":"Yes, if you need OCR capabilities in Python and are willing to install the external Tesseract engine. The package is actively maintained, has no known vulnerabilities, uses a permissive license, and provides a clean Python interface to a mature OCR tool. Install friction is low and it supports Python 3.8, 3.9, 3.10, 3.11, and 3.12. Not suitable if you cannot install system-level dependencies or need a pure-Python OCR solution."},"id":"unstructured-pytesseract","links":{"html":"https://skillfed.io/packages/unstructured-pytesseract","md":"https://skillfed.io/packages/unstructured-pytesseract.md","pypi":"https://pypi.org/project/unstructured-pytesseract/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-03-05","license_spdx":null,"license_treatment":"permissive","name":"unstructured.pytesseract","python_support":"supports_current","summary":"Python-tesseract is a python wrapper for Google's Tesseract-OCR"},"popularity":{"monthly_downloads":724414,"position":5223,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.15"}
