Lemontropia-Suite/requirements-ocr.txt

36 lines
1.2 KiB
Plaintext

# Lemontropia Suite - OCR Dependencies
# Install based on your needs and system capabilities
# ========== REQUIRED ==========
# These are always required for OCR functionality
opencv-python>=4.8.0 # Computer vision and OpenCV EAST text detection
numpy>=1.24.0 # Numerical operations
pillow>=10.0.0 # Image processing
# ========== RECOMMENDED (Choose One) ==========
## Option 1: EasyOCR (Recommended for most users)
## Good accuracy, lighter than PaddleOCR, supports GPU
## Note: Requires PyTorch - may not work with Windows Store Python
# easyocr>=1.7.0
## Option 2: Tesseract OCR (Most Stable)
## Traditional OCR, no ML dependencies, very stable
## Requires system Tesseract installation
# pytesseract>=0.3.10
## Option 3: PaddleOCR (Best Accuracy)
## Highest accuracy but heavy dependencies
## Note: Requires PaddlePaddle - may not work with Windows Store Python
# paddleocr>=2.7.0
# paddlepaddle>=2.5.0 # or paddlepaddle-gpu for CUDA
# ========== OPTIONAL GPU SUPPORT ==========
# Only if you have a compatible NVIDIA GPU
# torch>=2.0.0 # PyTorch with CUDA support
# torchvision>=0.15.0
# ========== DEVELOPMENT ==========
pytest>=7.4.0 # Testing
pytest-cov>=4.1.0 # Coverage