Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有Tesseract(OCR)的特殊字符白名单_C#_Char_Ocr_Tesseract_Whitelist - Fatal编程技术网

C# 带有Tesseract(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

我试图通过OCR读出一些货币价值,问题是我想告诉他应该识别哪些字符

这是我目前的白名单

       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有经验吗?我需要一些帮助来提高识别度有没有“教学”的方法它?有时它看不到空间…我一点经验都没有,我唯一的经验就是建立一个测试项目来测试我对你问题的答案。不过我确实找到了一些相关的文档,更具体地说。