Spaces:
Sleeping
Sleeping
File size: 455 Bytes
b24d8fa |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
def ocr_tool(image_path: str) -> str:
"""Extracts text from images or scanned documents using OCR.
Args:
image_path: Path to the image file
"""
try:
ocr_engine = PaddleOCR(use_angle_cls=True, lang='en')
result = ocr_engine.ocr(image_path, cls=True)
texts = [line[1][0] for line in result[0]] if result else []
return "\n".join(texts)
except Exception as e:
return f"OCR Error: {str(e)}"
|