{"categories":[{"label":"Image Recognition","url":"https://skillfed.io/packages/category/scientific-engineering-image-recognition"},{"label":"Graphics Conversion","url":"https://skillfed.io/packages/category/multimedia-graphics-graphics-conversion"},{"label":"Capture","url":"https://skillfed.io/packages/category/multimedia-graphics-capture"}],"enrichment":{"capability":"tesserocr wraps Tesseract's C++ OCR engine via Cython, extracting text and metadata from images with support for Pillow objects and concurrent processing through Python's threading module.","skillfed_tags":["ocr","image-processing","concurrent"],"use_cases":["Batch processing scanned documents or photographs to extract searchable text for archival systems","Building concurrent image-to-text pipelines that leverage threading for high-throughput OCR workflows","Detecting document orientation and script language before applying language-specific OCR models","Extracting text regions with per-character confidence scores for quality control in document processing","Integrating OCR into data pipelines that already use Pillow for image manipulation"],"what_it_does":"tesserocr is a Python wrapper around the Tesseract OCR engine, built with Cython to provide direct access to Tesseract's C++ API. It extracts text and metadata from images, supporting both file paths and Pillow Image objects. The package is designed for concurrent use with Python's threading module, releasing the GIL during image processing to enable true parallel execution.\n\nThe library exposes both high-level convenience functions (like `image_to_text()` and `file_to_text()`) and a lower-level API (`PyTessBaseAPI`) for advanced use cases such as component detection, orientation/script detection, and per-symbol confidence scores. It requires system libraries libtesseract and libleptonica to be installed separately on Unix-like systems, though Windows wheels bundle these dependencies.","worth_installing":"Yes, if you need OCR and can install system libraries. tesserocr is actively maintained, production-stable, has no known vulnerabilities, and offers genuine concurrency advantages over pure-Python OCR libraries. The medium install friction (external C++ dependencies) is the main trade-off; Windows users should use Conda or pre-built wheels to avoid compilation."},"id":"tesserocr","links":{"html":"https://skillfed.io/packages/tesserocr","md":"https://skillfed.io/packages/tesserocr.md","pypi":"https://pypi.org/project/tesserocr/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":null,"license_treatment":"permissive","name":"tesserocr","python_support":"supports_current","summary":"A simple, Pillow-friendly, Python wrapper around tesseract-ocr API using Cython"},"popularity":{"monthly_downloads":562527,"position":5988,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.11.0"}
