0

我搜索没有结果。如果我复制其他主题,请删除,不要弄乱。我对使用 C# 的图像识别 OCR 有疑问

我正在处理显示拼字游戏的图像。首先我将图像转换为灰度,阈值化以仅找出黑色字母,然后我使用中值来避开字母周围的墙壁。

现在,如何开始获取识别字母的结束函数?我现在应该以某种方式分开'foreach'字母:-)还是开始识别?在开始识别之前我应该​​注意什么问题?欢迎任何来源。:-)

任何想法也将非常有帮助。

4

1 回答 1

0

好吧,这是一个大而广泛的讨论......如果你不想重新发明轮子,我建议你使用Tesseract,一个 C++ 中的开源 OCR,或者Tessnet2,它是一个围绕它的 .NET 包装器。

我有与你相同的方法,即.NET中的灰度然后阈值等,然后我调整了一点Tesseract(Tessnet2是围绕Tesseract 2.0的包装,而不是实际版本的3.x)以获得OCR输出的良好接口然后我有很好的结果。

这是关于 OCR 和Stack Overflow 上的 Tesseract 的另一个主题,它更准确地描述了它所包含的内容。

当然,如果您想要使用 OCR 概念让它们自己工作,这不是好方法 :-)

于 2011-04-19T08:44:41.680 回答