add contrast to image , lets pray
This commit is contained in:
@ -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:
|
||||||
|
Reference in New Issue
Block a user