为了账号安全,请及时绑定邮箱和手机立即绑定

tess4j为什么会启动jvm

tess4j为什么会启动jvm

JVM
慕少森 2018-11-28 01:01:29
tess4j为什么会启动jvm
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

java 调用tess4j步骤如下:

一 下载相关的jar包

1.下载Tess4J jar

2.如果使用的JVM 64位的,还需要下载 liblept168.dll、libtesseract302.dll的64位文件

二 项目整合

先看看最后整合成功的目录结构,开发环境:Win8.1 64位 + Eclipse 4.2 + JDK 7 64位,工程目录结构如下:

src目录下是 Tess4J的源码目录,test目录 是Tess4J官方提供的demo目录,并将 liblept168.dll、libtesseract302.dll,gsdll64.dll(pdf转换需要用到此文件) 三个文件拷贝到 src根目录下。

三 测试代码

/** * Test of doOCR method, of class Tesseract1. */ @Test

public void testDoOCR_File() throws Exception {

System.out.println("doOCR on a PNG image");

File imageFile = new File("eurotext.png");

String expResult = "The (quick) [brown] {fox} jumps!\nOver the $43,456.78 <lazy> #90 dog";

String result = instance.doOCR(imageFile);

System.out.println(result);

assertEquals(expResult, result.substring(0, expResult.length()));

}



查看完整回答
反对 回复 2018-12-21
  • 1 回答
  • 0 关注
  • 526 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信