2013-04-03 68 views
4

我正在尝试确定一个准确,快速,明智的计算方法来识别图像中的简单大写字母。识别一个简单的字母

我只需要识别A-Z字母范围(只有首都和没有特殊字符)。

实例:

  • 字母 “A”

A letter

  • 字母 “R”

R letter

有没有可以用来识别它们的函数或代码?

注:

  • 裁剪后的图像在信中的位置是不是都一样
  • 我有原来的裁剪图像。所以我可以应用比较方法来获取集合中最相似的图像。
+1

从快速搜索的C#OCR库:http://stackoverflow.com/questions/744966/any-open-source-c-sharp-ocr-library – justderb 2013-04-03 23:53:26

+0

你应该喜欢在一些OCR库。这个通过.NET公开方法,所以你可以从C#调用它们,但我没有自己使用它,在C#中有简单的示例代码:http://www.pixel-technology.com/freeware/tessnet2/ – AaronLS 2013-04-03 23:53:54

+1

它看起来像白名单功能非常适合您的需求: 'ocr.SetVariable(“tessedit_char_whitelist”,“ABCDEFGHIJKLMNOPQRSTUVWXYZ”);' – AaronLS 2013-04-03 23:55:42

回答

1

看看Tesseract源代码可能是值得的 - 它是开放的,可能会给你一些见解! 但是,简单地使用库比重建自己的解释要快得多! ;)