我有超過 5000 張圖片,如下所示。影像中的文本有 10 種變體,例如T122 R-2 T123 R-12 T45 R-1等。

我想閱讀影像中的文本,但結果如下所示。
, | 5 ? ve . > | >
?mes <?
de 3
U | | i
( ' g
i : .
?M ; ?
| ? > e
* >
| NN | va
, ?
( di
(Ny ,
i
>
i |
, > N i | Ni
如何提高 OCR 準確性?
我嘗試了各種過濾器,但結果幾乎相同。
我對 tesseract 很熟悉,所以我最好使用它,但如果有更好的 OCR,我也可以嘗試一下。
PS我知道谷歌視覺有更好的結果,但我找不到自動化的方法。
uj5u.com熱心網友回復:
如果您先粗略去歪斜,任何 OCR 都應該能夠毫無問題地處理該影像

所以使用 CLI 去歪斜
uj5u.com熱心網友回復:
OCR-Tesseract 有許多角點,會給出不合適的結果。其中之一是旋轉。檔案說:
如果頁面過于傾斜,則 Tesseract 的線分割質量會顯著降低,這會嚴重影響 OCR 的質量。
在談到其他人之前,最大的問題是您的情況輪換。所以你應該先弄清楚。
其次是噪音,它會產生不同型別的字母。要改進它,您可以查看 非常清楚的tesseract 檔案(提高輸出質量)。
我也可以建議你使用我之前解釋過的方法。首先檢測文本然后識別里面的字母。這將幫助您不識別意外的字母。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/495471.html
上一篇:ImagekitEACCES-AWSS3拒絕訪問。檢查AWS上的附加IAM政策
下一篇:Flutter中的多型別串列視圖
