C# 带有Tesseract(OCR)的特殊字符白名单
我试图通过OCR读出一些货币价值,问题是我想告诉他应该识别哪些字符 这是我目前的白名单C# 带有Tesseract(OCR)的特殊字符白名单,c#,char,ocr,tesseract,whitelist,C#,Char,Ocr,Tesseract,Whitelist,我试图通过OCR读出一些货币价值,问题是我想告诉他应该识别哪些字符 这是我目前的白名单 Version : Tesseract from Charles Weld v3.0.2 tessedit_char_whitelist "0123456789,.$" 我如何包括美分(×) 更新1:如果我在列表中添加了×,它将无法识别它。好的,在我第一次得到更相关的答案时没有理解这个问题 ocr.SetVariable("tessedit_char_whitelist", "0
Version : Tesseract from Charles Weld v3.0.2
tessedit_char_whitelist "0123456789,.$"
我如何包括美分(×)
更新1:如果我在列表中添加了×,它将无法识别它。好的,在我第一次得到更相关的答案时没有理解这个问题
ocr.SetVariable("tessedit_char_whitelist", "0123456789,.$¢");
以字符串形式提供参数名和值,就像在配置文件中一样。乙二醇
SetVariable("tessedit_char_whitelist", "xyz"); to whitelist x, y and z.
还要确保
SetVariable("classify_bln_numeric_mode", "1 or 0");
设置仅数值模式或禁用仅数值模式。我猜在你的情况下,哪一个能满足你的需求应该被禁用,因为你使用的是字符和数字
希望这有帮助!如果不让我知道,我将删除答案(我必须使用答案,因为我不能在50代表以下发表评论,否则我会先发表评论,以获得有关问题的更多信息)干杯
tessedit\u char\u whitelist=“0123456789,.$,”
?@juharr尝试了第一个不起作用的方法:(…这绝对是你应该在问题中包含的信息。很抱歉,第一次尝试回答得不好,我做得非常努力。效果非常好,你对ocr有经验吗?我需要一些帮助来提高识别度有没有“教学”的方法它?有时它看不到空间…我一点经验都没有,我唯一的经验就是建立一个测试项目来测试我对你问题的答案。不过我确实找到了一些相关的文档,更具体地说。