前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java tess4j ddl_tess4j jna dll报错,求助

java tess4j ddl_tess4j jna dll报错,求助

作者头像
全栈程序员站长
发布2022-09-01 11:38:55
5800
发布2022-09-01 11:38:55
举报

大家好,又见面了,我是你们的朋友全栈君。

使用最新的tess4j 3.3.0包,这个版本的dll文件应该是集成在jar包里面的,环境是win10,vc环境健全,使用eclips

代码:

import java.io.File;

import net.sourceforge.tess4j.ITesseract;

import net.sourceforge.tess4j.Tesseract;

import net.sourceforge.tess4j.TesseractException;

public class MainTest {

public static void main(String[] args) {

try {

File imageFile = new File(“C:\\Users\\Administrator\\Desktop\\eurotext.png”);//图片位置

ITesseract instance = new Tesseract(); // JNA Interface Mapping

instance.setDatapath(“C:\\javaTool\\Tess4J\\tessdata”);//设置tessdata位置

instance.setLanguage(“eng”);//选择字库文件(只需要文件名,不需要后缀名)

String result = instance.doOCR(imageFile);//开始识别

System.out.println(result);//打印图片内容

} catch (TesseractException e) {

e.printStackTrace();

}

}

}

Exception in thread “main” java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\jna-146731693\jna6221012064005976035.dll: 拒绝访问。

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)

at java.lang.Runtime.load0(Runtime.java:809)

at java.lang.System.load(System.java:1086)

at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:761)

at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:736)

at com.sun.jna.Native.<clinit>(Native.java:131)

at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(Unknown Source)

at net.sourceforge.tess4j.TessAPI.<clinit>(Unknown Source)

at net.sourceforge.tess4j.Tesseract.init(Unknown Source)

at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)

at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)

at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)

at MainTest.main(MainTest.java:15)

这是报错,在百度和google都查了很久,似乎都没有我这样的问题的。

一个简单的tess4j折腾了半天还是没解决,求助~

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140765.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文字识别
文字识别(Optical Character Recognition,OCR)基于腾讯优图实验室的深度学习技术,将图片上的文字内容,智能识别成为可编辑的文本。OCR 支持身份证、名片等卡证类和票据类的印刷体识别,也支持运单等手写体识别,支持提供定制化服务,可以有效地代替人工录入信息。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档