From e11efb4f1f76b8276facc792549842b2684bca82 Mon Sep 17 00:00:00 2001 From: robinrolle Date: Sun, 13 Apr 2025 00:56:46 +0200 Subject: [PATCH] add contrast to image , lets pray --- utils/parsers/passport_parser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/parsers/passport_parser.py b/utils/parsers/passport_parser.py index 58d2b6e..372008a 100644 --- a/utils/parsers/passport_parser.py +++ b/utils/parsers/passport_parser.py @@ -1,7 +1,7 @@ import base64 import io from tempfile import NamedTemporaryFile -from PIL import Image +from PIL import Image, ImageEnhance import pytesseract from passporteye import read_mrz import json @@ -22,6 +22,8 @@ def process_passport(passport_b64: str) -> str: mrz_obj = read_mrz(read_img) image = Image.open(io.BytesIO(image_bytes)) + enhancer = ImageEnhance.Contrast(image) + image = enhancer.enhance(2.0) # 2.0 = double le contraste (1.0 = inchangé) tesseract_text = pytesseract.image_to_string(image, lang='eng') out_dict = {} if not mrz_obj is None: