{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/10"}],"enrichment":{"capability":"keras-ocr detects and recognizes text in images using pre-trained deep learning models (CRAFT for detection, CRNN for recognition), providing a high-level API for text extraction from photos and documents.","skillfed_tags":["ocr","text-detection","deep-learning"],"use_cases":["Extract text from photographs of signs, labels, or documents for indexing or data entry automation.","Build a local OCR pipeline that doesn't require cloud API calls or internet connectivity.","Train a custom text detection or recognition model using the provided framework and your own labeled data.","Batch-process images to extract and validate text content as part of a data pipeline.","Integrate text detection into computer vision applications that need to locate and read text regions."],"what_it_does":"keras-ocr is a packaged implementation of two published deep learning models: the CRAFT text detector (from Clova AI) and the CRNN recognition model. It wraps these into a single pipeline that takes images as input and returns detected text regions with recognized words. The package ships with pre-trained weights and downloads them automatically, so you can start extracting text from images with minimal setup.\n\nThe library is designed for scene text (text that appears naturally in photographs) rather than scanned documents. It exposes a straightforward API\u2014create a pipeline, pass images to it, and receive (word, bounding-box) tuples. The fact sheet shows it performs comparably to cloud OCR services on the COCO-Text benchmark, though it ignores punctuation and case by design. It depends on TensorFlow, image processing libraries (imgaug, shapely, fonttools), and utility packages (editdistance, validators, tqdm).","worth_installing":"Yes, with conditions. The package is stable, has no known vulnerabilities, and low install friction. It's suitable for projects that need local OCR without cloud dependencies. However, the aging maintenance status (last release 1012 days ago) means it may not track the latest TensorFlow or dependency versions\u2014verify compatibility with your environment before committing to production use. Best for new projects where you can pin dependencies, or for prototyping where you can tolerate potential future compatibility issues."},"id":"keras-ocr","links":{"html":"https://skillfed.io/packages/keras-ocr","md":"https://skillfed.io/packages/keras-ocr.md","pypi":"https://pypi.org/project/keras-ocr/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-11-06","license_spdx":null,"license_treatment":"permissive","name":"keras-ocr","python_support":"supports_current","summary":"A packaged and flexible version of the CRAFT text detector and Keras CRNN recognition model."},"popularity":{"monthly_downloads":108017,"position":12584,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.3"}
