From 33a463d5a4a997edfadbfbd8750fa4bc65d41faa Mon Sep 17 00:00:00 2001 From: Folzo Date: Sat, 11 Apr 2026 02:26:57 +0200 Subject: [PATCH] fix(effi-ocr): revert to simpler preprocessing - grayscale + contrast 1.8x --- effi-ocr-server/main.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/effi-ocr-server/main.py b/effi-ocr-server/main.py index 3242347..cabcf8e 100644 --- a/effi-ocr-server/main.py +++ b/effi-ocr-server/main.py @@ -89,18 +89,10 @@ async def ocr_image( # Convertir en niveaux de gris image = image.convert('L') - # Appliquer un filtrage pour réduire le bruit - from PIL import ImageFilter - image = image.filter(ImageFilter.MedianFilter(size=3)) - - # Augmenter le contraste (x2.5 au lieu de x2) + # Augmenter le contraste modérément from PIL import ImageEnhance enhancer = ImageEnhance.Contrast(image) - image = enhancer.enhance(2.5) - - # Éclaircir l'image avec Brightness (x1.2) - enhancer = ImageEnhance.Brightness(image) - image = enhancer.enhance(1.2) + image = enhancer.enhance(1.8) # OCR avec Tesseract text = pytesseract.image_to_string(image, lang=lang)