This commit is contained in:
2024-09-28 10:06:04 +03:00
parent 98b842ef18
commit 32ce2e17c4
4 changed files with 49 additions and 2 deletions

16
nlp/ocr.py Normal file
View File

@@ -0,0 +1,16 @@
import easyocr
import logging
logger = logging.getLogger("[ocr] ")
# Initialize the EasyOCR reader
reader = easyocr.Reader(['ru']) # Specify the languages you want to support
def ocr_recognize(file_path):
# Use EasyOCR to detect text in the photo
result = reader.readtext(file_path)
# Extract the recognized text from the result
recognized_text = ' '.join([text for text, _, _ in result])
logger.debug(f'recognized_text: {recognized_text}')
return recognized_text