当前位置: 首页 > 知识库问答 >
问题:

宇宙魔方-找不到指定的模块

麻烨
2023-03-14

在我的Java应用程序中,我想从图像中提取文本。我下载了谷歌的Tesseract OCR,并将其安装在我的Windows XP机器上。我遵循了Tesseract的教程Tess4J-JNA包装器,不幸的是出现了这个错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: The specified module could not be found.

at com.sun.jna.Native.open(Native Method)
at com.sun.jna.Native.open(Native.java:1759)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:260)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398)
at com.sun.jna.Library$Handler.<init>(Library.java:147)
at com.sun.jna.Native.loadLibrary(Native.java:412)
at com.sun.jna.Native.loadLibrary(Native.java:391)
at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(LoadLibs.java:78)
at net.sourceforge.tess4j.TessAPI.<clinit>(TessAPI.java:40)
at net.sourceforge.tess4j.Tesseract.init(Tesseract.java:360)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:273)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:205)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:189)
at ocr.Main.main(Main.java:13)
Java Result: 1

我在StackOverFlow中发现了类似的问题,但似乎没有任何效果。我希望你能帮我解决这个问题!

下面是我在Netbeans IDE 7.2中的项目结构:

共有2个答案

穆博简
2023-03-14

我正在使用 64 位版本的 dll

lib\win32-x64

文件

    < Li > API-MS-Win-Core-kernel 32-Private-L1-1-1 . dll < Li > API-ms-win-core-private profile-L1-1-1 . dll < Li > API-ms-win-service-private-L1-1-1 . dll < li>gsdll64.dll < li>liblept1741.dll < Li > libtesserac 3051 . dll

Microsoft Visual C 2015可再发行x64(vc_redist.x64.exe)是必需的。

龙亮
2023-03-14

看来宇宙魔方利用了JNA...尝试从这里添加它的罐子https://github.com/twall/jna

 类似资料:
  • 我正在尝试处理我用tesseract录制的黑板图像,但运气不好。我想过做预处理来帮助提高我们的结果,但不确定该用什么方法来调用它。 这是我拥有的图像: 下面是我正在运行的< code>tesseract命令: 请注意,它不必正确处理所有数学符号,但至少要得到,也许。 我以前有一张照片,只用这些命令就能很好地工作。照片如下: 下面是它会产生的结果: 这并不完美,但比我以前得到的要好得多。如何提高新黑

  • 我们正在使用Tess4J/Tesseract在webapp上执行OCR。在Windows上一切正常,但当部署在Linux机器(CentOS 6.8)上时,程序崩溃并自动杀死Apache tomcat服务器。 我们读取了多个文件(不同的文件)simultaneously.if我们运行OCR它运行大约1分钟后它通过致命错误。你能建议如何解决吗? Java运行时环境检测到致命错误: 在pc=0x0000

  • 我使用Azure Cosmos DB Mongo API,一年前创建了一个Cosmos帐户。 几天前,我刚刚创建了一个具有共享 RU/s 的新数据库,并添加了几个文档,其中一个是这样的: 在mongo shell中,我试图查询这个文档,但是查询没有返回任何结果。 我觉得查询找不到文档很奇怪!有人能帮助说明原因吗?我在一年多前创建的Cosmos数据库上尝试了同样的事情(数据库没有分片键),相同的查询

  • 我正在组装一个jar,它可以让我调用仅对本地人可用的命令(jar使用本地人而不是实际程序)。现在,每当我加载DLL时,我都会遇到一个问题。这是错误: 我不知道这个错误的原因是什么。我确保将本机库路径设置为包含本机的文件夹。有人有想法吗?

  • 我正在使用Rcpp和另一个第三方C库开发一个包。当我试图安装包时,我得到了 在32位Windows操作系统中,根据我同事的建议,我通过将以下DLL的位置从MingW添加到系统路径,解决了这个问题。 但64位Windows,我得到相同的错误,即使与dll虽然我使用32位R。 所以我的问题是: 有没有办法知道为什么错误发生?我是说我想知道哪个模块不见了。也许冗长的选项在哪里?

  • 60min,算法我用穷举做的,不会动归,面试官面露难色😂😂面试官人很好,我忘了可能导致ThreadLocal内存泄露的原因,面试官会尝试引导我去理解和推断。 项目 用过哪些分布式组件,介绍功能以及怎么用的 介绍了解过的限流算法并做比较 Sentinel怎么实现熔断与降级的 比较Synchronized与Lock,并介绍他们的粒度 线程池参数 ThreadLocal实现机制与内存泄露问题 可达性