小编Asw*_*ath的帖子

在Java中使用TESSERACT API时出现java.lang.UnsatisfiedLinkError异常

我正在尝试将Java JNA包装器用于Tesseract OCR API,但我一直在使用java.lang.UnsatisfiedLinkError异常

我从http://sourceforge.net/projects/tess4j/下载了最新版本

我确保使用32位JVM.以下是异常跟踪.

   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:79)
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 net.sourceforge.tess4j.Main.main(Main.java:12)
Run Code Online (Sandbox Code Playgroud)

我正在做的任何明显的错误?

我使用了http://tess4j.sourceforge.net/codesample.html中的示例代码

package net.sourceforge.tess4j.example;

import java.io.File; import net.sourceforge.tess4j.*;

公共类TesseractExample {

public static void main(String[] args) {
    File imageFile = new File("eurotext.tif");
    Tesseract instance = Tesseract.getInstance();  // JNA Interface Mapping …
Run Code Online (Sandbox Code Playgroud)

java api ocr tesseract jna

3
推荐指数
1
解决办法
6507
查看次数

正则表达式查找某个字符出现了 n 次

假设我有以下测试数据

Home$Fruits
Home$Fruits$Apple
Home$Fruits$Apple$Red-Apple
Home$Fruits$Apple$Green-Apple
Home$Fruits$Banana$Yellow-Banana
Home$Fruits$Banana$Green-Banana
Home$Fruits$Orange
Run Code Online (Sandbox Code Playgroud)

我想匹配那些有 $ 符号正好 2 次(或正好“n”次)的行。可能的正则表达式是什么?

非常感谢任何帮助。

regex

0
推荐指数
1
解决办法
1005
查看次数

标签 统计

api ×1

java ×1

jna ×1

ocr ×1

regex ×1

tesseract ×1