由于视频学员中频频有人问起EmguCV OCR用法,这里做一个简单的说明,运行出问题方便大家查阅,这里EmguCV版本为4.0.1。
OCR Demo路径如下,然后选择打开OCR项目:
一般直接运行可能会出错,因为需要下载eng.traineddata语言包,可以识别数字和字母,注意一下下载地址和保存路径,国内的网很容易下载失败,所以导致运行出错。
默认情况程序会先绘制Hello World的文字,然后识别,效果如下:
我这边用画图工具随手写了文字,可以使用Load Image加载图像识别:
如果你想识别中文,可以下载简体中文语言包chi_sim.traineddata,修改代码中语言包初始化部分:
识别效果可能不太好,你可以根据自己的实际情况训练字符集,然后用EmguCV来加载测试,训练方法参考tesseract github
https://github.com/tesseract-ocr/tesseract
我这边把最新的语言包下载好了,大家可以直接下载,使用时注意路径。
链接:https://pan.baidu.com/s/1dYhhlr1HJyr-IsEj1lrYUA
提取码:qk43
标签:traineddata,EmguCV,Demo,语言包,tesseract,OCR,下载 From: https://blog.51cto.com/stq054188/5765795