我搜索没有结果。如果我复制其他主题,请删除,而不是弄乱。 我对使用C#
的图像识别OCR有疑问我正在处理显示拼字游戏的图像。 首先我将图像转换为灰度,阈值处理以找出只有黑色字母,然后我使用中位数来避免字母周围的墙壁。
现在,如何开始获得识别字母的结尾功能?我应该以某种方式将'foreach'字母分开:-)或者只是开始识别?在开始识别之前我应该注意什么问题?任何来源都将受到欢迎。 : - )
任何想法都会非常有用。
答案 0 :(得分:0)
嗯,这是一次大而广泛的讨论...... 如果您不想重新发明轮子,我建议您使用Tesseract,C ++中的开源OCR,或Tessnet2,它是围绕它的.NET包装。
我有与你相同的方法,即在.NET中使用灰度级然后阈值等,然后我改编了一下Tesseract(Tessnet2是Tesseract 2.0的包装,而不是3.x,这是实际版本),以获得良好的界面对于OCR输出,我有很好的结果。
这是关于Stack Overflow的another subject on OCR and Tesseract,它更精确地描述了它的内容。
当然,如果您想要的是使用OCR概念让它们自己工作,这不是好方法: - )