# OCR Sidecar Requirements (Tesseract-based) # Change Log: # - 2026-05-30: เปลี่ยนจาก PaddleOCR เป็น Tesseract OCR เพื่อความเข้ากันได้กับ CPU เก่า (ไม่ต้องการ AVX) # - 2026-05-30: ลบ paddlepaddle/paddleocr dependencies เนื่องจาก SIGILL บน CPU ที่ไม่รองรับ AVX # - 2026-05-30: เพิ่ม opencv-python สำหรับ image preprocessing (threshold, denoise) เพื่อเพิ่มความแม่นยำ OCR numpy<2.0 PyMuPDF==1.24.0 pytesseract==0.3.13 fastapi==0.111.0 uvicorn[standard]==0.30.1 python-multipart==0.0.9 pythainlp==5.0.4 httpx==0.27.0 Pillow==10.0.0 opencv-python==4.8.1.78