我正在使用tess4j,Tesseract的java包装器.我也安装了正常的Tesseract.我不太确定tess4j是如何工作的,但由于它附带了一个tessdata文件夹,我可以假设您将语言数据文件放在那里.但是,tess4j仅在语言数据文件位于"真实"tessdata文件夹(tesseract附带的文件夹,而不是tess4j)中时才起作用.如果我删除该文件夹,我收到此错误消息:
Error opening data file C:\Program Files\Tesseract-OCR\tessdata/jpn.trained
data
Please make sure the TESSDATA_PREFIX environment variable is set to the par
ent directory of your "tessdata" directory.
Failed loading language 'jpn'
Tesseract couldn't load any languages!
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x631259dc, pid=5108, tid=
10148
#
# JRE version: 7.0_06-b24
# Java VM: Java HotSpot(TM) Client VM (23.2-b09 mixed mode, sharing windows
-x86 )
# Problematic frame:
# …Run Code Online (Sandbox Code Playgroud) 我需要使用一个ArrayList,但我不知道如何做一些普通数组可能做的事情.
1)这个:
int[][] example1 = new int[10][20];
Run Code Online (Sandbox Code Playgroud)
(具有两个参数(10,20)的数组)可以使用普通数组,但是如何使用ArrayList.)
2)如何将列表中的int值增加1,如下所示:
example2[3][4] ++;
Run Code Online (Sandbox Code Playgroud)