fix(effi-ocr): revert to simpler preprocessing - grayscale + contrast 1.8x

This commit is contained in:
Folzo
2026-04-11 02:26:57 +02:00
parent 9a69d96999
commit 33a463d5a4
+2 -10
View File
@@ -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)