Skip to content Skip to sidebar Skip to footer

Pytesseract Image_to_string Function Not Accurate At All

My code for index, img in enumerate(data): # data is list of base64 decoded strings b64 = base64.b64decode(bytes(img[22:], encoding='utf-8')) raw = BytesIO(b64) im = Im

Solution 1:

This code worked fine for me but spaces were not detected.

    img = ~cv2.imread("18.png",0)
    rows,cols = img.shape[:2]
    # M = np.float32([[1,0,25],[0,1,15]])# img = cv2.warpAffine(img,M,(cols*2,rows*2),borderValue=(255,255,255))
    custom_oem_psm_config = r'--oem 3 --psm 3 -c tessedit_char_whitelist="1234567890plus?"'# -c preserve_interword_spaces=1'print(pytesseract.image_to_string(img,config=custom_oem_psm_config))

Output:

18plus16?

Post a Comment for "Pytesseract Image_to_string Function Not Accurate At All"