我搜索没有结果。如果我复制其他主题,请删除,不要弄乱。我对使用 C# 的图像识别 OCR 有疑问
我正在处理显示拼字游戏的图像。首先我将图像转换为灰度,阈值化以仅找出黑色字母,然后我使用中值来避开字母周围的墙壁。
现在,如何开始获取识别字母的结束函数?我现在应该以某种方式分开'foreach'字母:-)还是开始识别?在开始识别之前我应该注意什么问题?欢迎任何来源。:-)
任何想法也将非常有帮助。
我搜索没有结果。如果我复制其他主题,请删除,不要弄乱。我对使用 C# 的图像识别 OCR 有疑问
我正在处理显示拼字游戏的图像。首先我将图像转换为灰度,阈值化以仅找出黑色字母,然后我使用中值来避开字母周围的墙壁。
现在,如何开始获取识别字母的结束函数?我现在应该以某种方式分开'foreach'字母:-)还是开始识别?在开始识别之前我应该注意什么问题?欢迎任何来源。:-)
任何想法也将非常有帮助。
好吧,这是一个大而广泛的讨论......如果你不想重新发明轮子,我建议你使用Tesseract,一个 C++ 中的开源 OCR,或者Tessnet2,它是一个围绕它的 .NET 包装器。
我有与你相同的方法,即.NET中的灰度然后阈值等,然后我调整了一点Tesseract(Tessnet2是围绕Tesseract 2.0的包装,而不是实际版本的3.x)以获得OCR输出的良好接口然后我有很好的结果。
这是关于 OCR 和Stack Overflow 上的 Tesseract 的另一个主题,它更准确地描述了它所包含的内容。
当然,如果您想要使用 OCR 概念让它们自己工作,这不是好方法 :-)