1. 程式人生 > >pytesseract在識別只有一個數字的圖片時識別不出來

pytesseract在識別只有一個數字的圖片時識別不出來

大家好,近期在做自動化測試時,遇到了一個問題需要通過識別圖片來實現,遂用到了pytesseract模組和tesseract-ocr這個工具。在使用過程中發現,識別帶有數字的圖片時,如果這個圖片上僅有一個數字,則識別不出來,如下圖。若識別2個數字以上的圖片則可以識別出來,如下圖。(2個數字有時可以識別,有時不行。)兩種圖片的執行結果如下圖。這個問題出現的時候就一臉懵逼了,就怕這種“偶現”的問題,因為我是第一次用tesseract-ocr,在網上找了一下午也沒有找到結果,最後加了一個tesseract-ocr的QQ群,群裡大神建議我加-psm引數試試,然後就去了解了一下這個引數的用法,最後加了-psm 6這個引數後,果然可以識別,具體程式碼及執行結果如下圖