Pal*_*avi 18 ocr android tesseract android-ndk
我在网上搜了几个小时.我得到了许多答案,说我们需要使用NDK等来为WINDOWS的"Tesseract".
但是我没有逐步/正确地解释安装NDK时应该做什么.如何获取.so文件?我已经完成安装NDK和Cygwin.为了检查它是否正确完成,我输入make -v并给出了预期的输出.
任何使用过"Tesseract"的人都可以告诉我他们是如何做到的吗?(我已下载"Mezzofanti",但在那里我没有找到任何"Tesseract"文件.)
Yul*_*mok 17
您需要使用tess-two项目在Android上使用Tesseract.
tess-two包含用于编译Tesseract和Leptonica库以在Android平台上使用的工具.它提供了一个Java API,用于访问本机编译的Tesseract和Leptonica API.
添加到build.gradl e:
dependencies {
compile 'com.rmtheis:tess-two:5.4.1'
}
Run Code Online (Sandbox Code Playgroud)
import com.googlecode.tesseract.android.TessBaseAPI;
private String extractText(Bitmap bitmap) throws Exception{
TessBaseAPI tessBaseApi = new TessBaseAPI();
tessBaseApi.init(DATA_PATH, "eng");
tessBaseApi.setImage(bitmap);
String extractedText = tessBaseApi.getUTF8Text();
tessBaseApi.end();
return extractedText;
}
Run Code Online (Sandbox Code Playgroud)
您可以查看我使用Tesseract for Android的简单一流示例.它只包含200行Java代码.
Utt*_*tam 15
你可以参考这个文档,它一步一步地给出了你需要做的是将tesseract-android-tools项目设置为Eclipse中的库项目,并告诉你的项目引用库项目.所以你需要在Eclipse中有两个项目,
http://rmtheis.wordpress.com/2011/08/06/using-tesseract-tools-for-android-to-create-a-basic-ocr-app/
我希望这有帮助......
| 归档时间: |
|
| 查看次数: |
34317 次 |
| 最近记录: |