EasyOCR2
Fastly Built by FastBuilder.AI 🚀
Next-generation ready-to-use OCR with 80+ supported languages and all popular writing scripts.
Installation
pip install easyocr2
Quick Start
import easyocr2
# Create reader
reader = easyocr2.Reader(['en'])
# Perform OCR
result = reader.readtext('image.jpg')
print(result)
Features
- 🌍 80+ Languages Support
- 🚀 GPU Acceleration (CUDA/MPS)
- 📦 Easy Installation via pip
- 🎯 High Accuracy with deep learning
- 🔧 Simple API - just 3 lines of code
Supported Languages
Latin, Chinese (Simplified & Traditional), Japanese, Korean, Thai, Arabic, Cyrillic, Devanagari, and many more!
See full list at: https://github.com/cyberiums/EasyOCR
Advanced Usage
import easyocr2
# GPU mode (default)
reader = easyocr2.Reader(['en'], gpu=True)
# CPU mode
reader = easyocr2.Reader(['en'], gpu=False)
# Multiple languages
reader = easyocr2.Reader(['en', 'ch_sim', 'ja'])
# Perform OCR with details
result = reader.readtext('image.jpg', detail=1)
for bbox, text, confidence in result:
print(f"Text: {text}, Confidence: {confidence:.2f}")
Integration with RustOCR
EasyOCR2 works seamlessly with RustOCR CLI for high-performance batch processing:
# Install easyocr2
pip install easyocr2
# Use with RustOCR server mode
rustocr --server
rustocr -i image.jpg --use-server # 5-10x faster!
Requirements
- Python >= 3.7
- PyTorch >= 1.6
License
Apache-2.0
Credits
- Fork/continuation of the original EasyOCR by JaidedAI
- Maintained by Cyberiums
- See: https://github.com/cyberiums/EasyOCR
Metadata
Release files for easyocr2 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easyocr2-1.0.1.tar.gz | 94.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| easyocr2-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 188.8 kB
Release files / easyocr2-1.0.1.tar.gz
| Download URL | easyocr2-1.0.1.tar.gz |
|---|---|
| Size | 94.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b7cf09bb05f79d331e2f7b40a1cf4a8d4f50d869c9e7cc1e83ccf840d759f0ad
|
|
BLAKE2b-256 checksum How to use checksums |
af560c040cef01e897e7f3d56c32522b118d2aa302ce1bc32e435ed8df8d5192
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|
Release files / easyocr2-1.0.1-py3-none-any.whl
| Download URL | easyocr2-1.0.1-py3-none-any.whl |
|---|---|
| Size | 94.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1250b74822bec1a79afd7f6ff8539bf974c8b4ff703e1ca39e2fb5c150aa549d
|
|
BLAKE2b-256 checksum How to use checksums |
624ca804c29d35bffcab6fb660840d4d218cc5f79a981cda7136125954f2f93f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.0
|