我已遵循 tess-two 的构建说明Github https://github.com/rmtheis/tess-two#build
我使用 NDK 成功构建了 tess-two 并导入了库
我正在尝试运行同一存储库上提供的测试应用程序,但每当应用程序启动时,都会出现以下异常:
该错误发生一次new TessBaseAPI();
叫做。
dlopen("/data/app-lib/com.datumdroid.android.ocr.simple-2/liblept.so") failed: Cannot load library: soinfo_link_image(linker.cpp:1635): could not load library "libpng.so" needed by "liblept.so"; caused by load_library(linker.cpp:745): library "libpng.so" not found
有人能帮忙吗?
我遵循了 Dmitry Zaitsev 的建议,感谢他,也解决了我的问题。
请从 tess-two 库项目更新您的 TessBaseAPI.java,如下所示:
static {
System.loadLibrary("png");
System.loadLibrary("lept");
System.loadLibrary("tess");
nativeClassInit();
}
更新这些文件后构建 tess-two 项目。就我而言,我使用 eclipse 构建它。
希望它也能解决您的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)