我想使用Tesseract来识别序列号,只想识别单个字符,不需要识别单词或字典。 因此,我想使用已经训练好的Tesseract字体类型之一来获得更好的识别结果。
以下是训练好的Tesseract字体类型:
Andale_Mono.ttf
Arial_Black.ttf
Arial_Bold.ttf
Arial.ttf
Comic_Sans_MS_Bold.ttf
Comic_Sans_MS.ttf
Courier_New_Bold.ttf
Courier_New.ttf
Georgia_Bold.ttf
Georgia.ttf
Gottf
Impact.ttf
Times_New_Roman_Bold.ttf
Times_New_Roman.ttf
Trebuchet_MS_Bold.ttf
Trebuchet_MS.ttf
Verdana_Bold.ttf
Verdana.ttf
由于不同字体设计风格,训练出来的字体类型也存在区分问题,例如,“Z”和“2”字符。Times New Roman具有更圆润的设计,而Arial仅具有更直线的设计。
我的经验是,由于其他字体设计的相似性发生了变化,tesseract在区分“Z”和“2”时存在问题。
因此,我认为如果只使用一种字体类型(例如Arial)进行字符识别,就可以获得更好的识别结果。
问题:
tesseract是否有指定字体类型的可能性?
类似但较旧的主题(2012年10月)链接