光学字符识别Android与OpenCV

我目前正在研究一个涉及Android的光学字符识别的项目,真的需要一些在该领域有经验的人的指点。

我被告知要通过安装OpenCV(使用Android 设置OpenCv )并从那里开始。 从那以后,我build立了OpenCV,并提供了所有的示例( OpenCV android示例 )以及随附的教程。

我的问题是,我无法从这里find一个坚实的方向,我发现这里有一个相关的问题,其答案指向一个教程,但我不确定它是否会与Android的工作。

我基本上坚持试图在继续使用OpenCV或尝试其他我一直在阅读的工具(如tesseract或纯java 实现)之间进行select 。

任何意见的方向select将不胜感激,谢谢,Celic。

TL; DR 需要关于Android中最好的光学字符识别实现的build议

Solutions Collecting From Web of "光学字符识别Android与OpenCV"

你可以看看JavaCV,它是一个OpenCV的java接口

你可以检查像Tesseract Android工具(非常体面): http : //code.google.com/p/tesseract-android-tools/

下面是我们在开始使用时遇到的一个问题: Android中图像字节表示的字节数(Bytes Per Pixel)值 (如果您使用的是摄像头ofc)

这里有一个基于Android的Tesseract Tools分支的教程。 要获得好的结果,您可能需要使用某种阈值对图像进行预处理。