from upsonic.ocr import OCR
from upsonic.ocr.base import OCRConfig
from upsonic.ocr.tesseract import TesseractOCR
# Method 1: Using OCRConfig
config = OCRConfig(
languages=['eng', 'fra'],
confidence_threshold=0.6,
rotation_fix=True,
enhance_contrast=True,
remove_noise=True,
pdf_dpi=300,
preserve_formatting=True
)
ocr = OCR(TesseractOCR, config=config)
# Method 2: Direct parameters
ocr = OCR(
TesseractOCR,
languages=['eng', 'fra'],
confidence_threshold=0.6,
rotation_fix=True,
enhance_contrast=True
)