我开发了一种完全专注于字体类型的OCR。它的大小。我只是习惯计算hight&字体宽度&找出我与数据库值比较的比率&然后选择字体。
我想将逻辑扩展到所有类型的字体&大小。我想用人工智能来做。我看过一些开源OCR的编码。但是,它没用。
请指导我按照/开始开发自己的OCR的方式。我想把它作为整个世界的一个Oper Source项目。也希望为Java中的其他项目特定开发提供API。
先谢谢。
答案 0 :(得分:1)
为此目的,有许多算法和具体工具。主流趋势是使用人工神经网络。在java中,最好的ANN库是Neuroph。您也可以使用Matlab,然后从java调用它(有很多教程如何执行此操作http://www.cs.virginia.edu/~whitehouse/matlab/JavaMatlab.html 还有R语言可以帮助你。
现在还有很多新的OCR方法:计算智能甚至是这样的东西: http://www.amazon.com/Knowledge-Based-Intelligent-International-Computational-Intelligence/dp/084939807X