我开发了一个完全专用于字体类型及其大小的 OCR。我只是用来计算字体的高度和宽度,找出我与数据库值比较的比率,然后选择字体。
我想将逻辑扩展到所有类型的字体和大小。我想用人工智能来做到这一点。我看过一些开源 OCR 的 Coding。但是,不会有用的。
请指导我应该遵循/开始开发自己的 OCR 的方式。我想让它成为全世界的开源项目,也想为 Java 中的进一步项目特定开发提供 API。
提前致谢。
我开发了一个完全专用于字体类型及其大小的 OCR。我只是用来计算字体的高度和宽度,找出我与数据库值比较的比率,然后选择字体。
我想将逻辑扩展到所有类型的字体和大小。我想用人工智能来做到这一点。我看过一些开源 OCR 的 Coding。但是,不会有用的。
请指导我应该遵循/开始开发自己的 OCR 的方式。我想让它成为全世界的开源项目,也想为 Java 中的进一步项目特定开发提供 API。
提前致谢。
为此目的,有很多算法和具体工具。主流趋势是为此使用人工神经网络。在 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