Pytesseract resimden sayı okuma

2024-05-22_16-20-14

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.