Pytesseract resimden sayı okuma

Yukarıdaki resimden sayıların olduğu yerleri kesiyorum fakat bir türlü düzgün okutamadım.

EES
625’i BBS gibi okuyor.

Herşeyi denedim ama olmadı. Resmin rengini değiştirdim. Siyah beyaz yaptım sonuç nafile…

config = “–psm 3 --oem 1 -c tessedit_char_whitelist=0123456789”

text = pytesseract.image_to_string(image_path, config=config)

print(text)

Şekilde de kullandım, yine olmadı. Fikri ve tecrübesi olan var mı?

Tesseract’in training datasi uzerine bir sey bulamadim, ama seven-segment display fontlari icermiyor olmasi muhtemel.

Fontu kullanarak bir training set olusturabilirsiniz, baska bir model kullanabilirsiniz, veya OCR yerine daha bir ilkel yontem kullanabilirsiniz. (Karakter basina 7 noktaya bakmaniz yetiyor, ve karakterlerin araligi sabit gibi.)

Benim yazıların seven-segment display olduğunu öğrenmem de iyi oldu sayenizde. Sağolun. bunun üzerine odaklanayım…

Yukarıdaki linklerde de benzer sorun için tartışılmış…

1 Beğeni

tesseract yerine easyocr deneseniz daha güzel sonuçlar alırsınız diye düşünüyorum.