add contrast to image , lets pray

This commit is contained in:
robinrolle
2025-04-13 00:56:46 +02:00
parent 0ad650a86c
commit e11efb4f1f

View File

@ -1,7 +1,7 @@
import base64 import base64
import io import io
from tempfile import NamedTemporaryFile from tempfile import NamedTemporaryFile
from PIL import Image from PIL import Image, ImageEnhance
import pytesseract import pytesseract
from passporteye import read_mrz from passporteye import read_mrz
import json import json
@ -22,6 +22,8 @@ def process_passport(passport_b64: str) -> str:
mrz_obj = read_mrz(read_img) mrz_obj = read_mrz(read_img)
image = Image.open(io.BytesIO(image_bytes)) 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') tesseract_text = pytesseract.image_to_string(image, lang='eng')
out_dict = {} out_dict = {}
if not mrz_obj is None: if not mrz_obj is None: