36 lines
1.2 KiB
Plaintext
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
|