# 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