孤独星球 发表于 2020-4-22 21:43:01

光学字符识别(OCR)

这个星期打算用C#,以自己的方法识别图片里面的字符。

我已经有了想法,不外是将主要的字体与图片里的字符做对比(从小号到大号),不过如果是手写字体,这个就有难度了,毕竟每个人的手写法不一样。

谁有兴趣呢?我看到有个马来友族以Flutter设计了一款简单OCR应用程序,我也想跟风一下,至少可以明白OCR其中的原理。

如果图片中的字符不是黑色,该怎么办?

james007 发表于 2020-4-23 10:14:05

你是马来西亚的啊?幸会幸会,我还不会C#

孤独星球 发表于 2020-4-23 13:01:21

james007 发表于 2020-4-23 10:14
你是马来西亚的啊?幸会幸会,我还不会C#

是的,我是这里的华裔。我知道你正在学习C了,对吗?

孤独星球 发表于 2020-4-23 13:03:36



图片里的字样是 THANK YOU VERY MUCH 250 BUCK

结果我的C#程序读取为THRAANKKYGOCDUVEEEEEEEERRFYMUOCCHR222Z55509GEBBUOCCKK

有待改进!

键盘侠的2019 发表于 2020-4-23 13:15:16

很有趣的东西啊,这个好像是一个很大的领域,楼主搞定了分享下经验

孤独星球 发表于 2020-4-23 15:22:43

键盘侠的2019 发表于 2020-4-23 13:15
很有趣的东西啊,这个好像是一个很大的领域,楼主搞定了分享下经验

是啊,我也是觉得很有趣,所以才弄一个来玩玩。许多人都觉得应该用别人的API,不应该重新做别人已经成功做得到的东西,但是我觉得这样却学不到这些玩意儿的原理。

这个OCR有许多第三方软件,可以在程序里使用它提供的现有功能,又快又准。本地其他人都觉得我不应该浪费时间研究。

当然,我的这个简单OCR程序是十分有限的,只能同时检测一种字体和一种字体大小,而且速度慢,目前只能成功读取62个(A..Z, a..z, 0..9) 字中的55个。

james007 发表于 2020-4-24 11:09:27

孤独星球 发表于 2020-4-23 13:01
是的,我是这里的华裔。我知道你正在学习C了,对吗?

是的,我在学C语言,

追光者 发表于 2020-4-24 13:37:44

看来病友群体里学编程的人不少啊~~

james007 发表于 2020-4-24 16:14:43

追光者 发表于 2020-4-24 13:37
看来病友群体里学编程的人不少啊~~

没事干,玩玩的,当个爱好吧
页: [1]
查看完整版本: 光学字符识别(OCR)