首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >linux中的libtesseract.so错误“无法加载库‘' tesseract ':libtesseract.so’

linux中的libtesseract.so错误“无法加载库‘' tesseract ':libtesseract.so’
EN

Stack Overflow用户
提问于 2013-08-24 14:17:11
回答 5查看 10.6K关注 0票数 3

我在eclipse中使用tess4J ocr库,并且在我的窗口中工作得很好。但是,当我想在linux中运行那个java程序时,它会出现一个错误:“无法加载库'tesseract':libtesseract.so:无法打开共享对象文件:没有这样的文件或目录”。

我在linux上没有安装tesseract或任何其他软件的任何权限。只是我可以使用jar文件并通过调用shell script.Please来运行java程序。正如我所想的那样,我的问题将通过获取libtesseract.so文件或帮助我如何在windows中获得libtesseract.so来解决,这样我就可以在linux中使用它。请提前帮助和感谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-08-24 19:03:39

在Linux上,Tess4J调用Tesseract本机库libtesseract.so来工作。如果您不能在Linux上构建或安装Tesseract,那么您将非常幸运。也许,如果您可以交叉编译到.so上的视窗使用Cygwin或明。

票数 1
EN

Stack Overflow用户

发布于 2016-02-14 09:30:21

使用命令为Linux安装Tesseract就足够了:

代码语言:javascript
运行
复制
sudo apt-get install tesseract-ocr

现在您可以使用命令检查tesseract版本:

代码语言:javascript
运行
复制
tesseract -v

请注意,对于Tesseract 3.03,您可以使用Tess4j版本2.0。另一个版本可能会因为不兼容而导致错误。

您可以在Change或这里中获得有关不同版本兼容性的更多信息。

票数 7
EN

Stack Overflow用户

发布于 2014-07-28 12:54:04

在我的例子中(centos),我从文件夹中复制了所有文件(文件名中有lept或teesseract关键字)。

/usr/local/lib

到文件夹

/usr/lib64 64

它解决了我的问题

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18419504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档