首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IVI ocr测试集

IVI ocr测试集
EN

Stack Overflow用户
提问于 2013-02-21 16:09:29
回答 2查看 441关注 0票数 2

大家好,我有一个关于C#的OCR Tesseract (tessnet2)的问题,它能找到caractère IVI而不是"M“,你能帮我吗?

代码语言:javascript
复制
tessnet2.Tesseract ocr = new tessnet2.Tesseract();
         ocr.SetVariable("tessedit_char_whitelist", "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); // If digit only
         ocr.Init(@"C:\tresnet", "fra", false); // To use correct tessdata
         List<tessnet2.Word> result = ocr.DoOCR(imgSortie, Rectangle.Empty);
         String ListeLettres= "";
        
         foreach (tessnet2.Word word in result)
           ListeLettres= ListeLettres + word.Text;

EN

回答 2

Stack Overflow用户

发布于 2017-02-13 19:18:22

@user2094482嗨,

我使用Tesseract和c++进行字符识别。有一次我也遇到了同样的问题。我的系统识别了|v|而不是M,甚至图像对我的肉眼来说也是清晰的。我尝试了几种图像预处理概念,如图像二值化、图像模糊等,以获得准确的结果。但这些方法都不能给我100%准确的结果。因此,我尝试了白名单,它是成功的。

代码语言:javascript
复制
text  = readLettersFromTesseractOCR(img_bw,&error,CharacterSequence);

CharacterSequence的初始化如下。

代码语言:javascript
复制
 CharacterSequence = ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789&lt

希望这也能在你的系统上工作。

票数 0
EN

Stack Overflow用户

发布于 2021-05-29 01:07:14

我只会对字符串使用Replace函数,并将"IVI“替换为"M”,因为实际写入"IVI“的情况并不多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14997361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档