16 lines
485 B
Plaintext
16 lines
485 B
Plaintext
fastapi>=0.115.0
|
|
uvicorn>=0.32.0
|
|
pillow>=10.0.0
|
|
httpx>=0.27.0
|
|
pydantic>=2.0.0
|
|
pydantic-settings>=2.0.0
|
|
jinja2>=3.1.0
|
|
python-multipart>=0.0.9
|
|
|
|
# OCR grounding (L3 - element detection by visible text)
|
|
pytesseract>=0.3.10 # Fast, uses system tesseract binary
|
|
numpy>=1.24.0 # Required by easyocr and image processing
|
|
|
|
# Optional: better Chinese OCR (install separately if pytesseract is insufficient)
|
|
# pip install easyocr # ~150MB download, better zh_CN but slower first run
|