Skip to main content

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

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)

Source distribution for easyocr2 1.0.1
File Size Uploaded
easyocr2-1.0.1.tar.gz 94.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for easyocr2 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page