資源簡介
開源OCR引擎Tesseract的Java API封裝Tess4J 1.0版本

代碼片段和文件信息
/**
?*?Copyright?@?2012?Quan?Nguyen
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);?you?may?not
?*?use?this?file?except?in?compliance?with?the?License.?You?may?obtain?a?copy?of
?*?the?License?at
?*
?*?http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS?WITHOUT
?*?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.?See?the
?*?License?for?the?specific?language?governing?permissions?and?limitations?under
?*?the?License.
?*/
package?net.sourceforge.tess4j;
import?com.sun.jna.*;
import?com.sun.jna.ptr.*;
import?java.nio.*;
/**
?*?A?Java?wrapper?for
?*?Tesseract?OCR?3.02?API
?using
?*?JNA?Interface?Mapping
.
?*/
public?interface?TessAPI?extends?Library?{
????static?final?boolean?WINDOWS?=?System.getProperty(“os.name“).toLowerCase().startsWith(“windows“);
????/**
?????*?Native?library?name.
?????*/
????public?static?final?String?LIB_NAME?=?“libtesseract302“;
????public?static?final?String?LIB_NAME_NON_WIN?=?“tesseract“;
????/**
?????*?An?instance?of?the?class?library.
?????*/
????public?static?final?TessAPI?INSTANCE?=?(TessAPI)?Native.loadLibrary(WINDOWS???LIB_NAME?:?LIB_NAME_NON_WIN?TessAPI.class);
????/**
?????*?When?Tesseract/Cube?is?initialized?we?can?choose?to?instantiate/load/run
?????*?only?the?Tesseract?part?only?the?Cube?part?or?both?along?with?the
?????*?combiner.?The?preference?of?which?engine?to?use?is?stored?in
?????*?tessedit_ocr_engine_mode
.
?
?ATTENTION:?When
?????*?modifying?this?enum?please?make?sure?to?make?the?appropriate?changes?to
?????*?all?the?enums?mirroring?it?(e.g.?OCREngine?in
?????*?cityblock/workflow/detection/detection_storage.proto).?Such?enums?will
?????*?mention?the?connection?to?OcrEngineMode?in?the?comments.
?????*/
????public?static?interface?TessOcrEngineMode?{
????????public?static?final?int?OEM_TESSERACT_ONLY?=?(int)?0;
????????public?static?final?int?OEM_CUBE_ONLY?=?(int)?1;
????????public?static?final?int?OEM_TESSERACT_CUBE_COMBINED?=?(int)?2;
????????public?static?final?int?OEM_DEFAULT?=?(int)?3;
????};
????/**
?????*?Possible?modes?for?page?layout?analysis.?These?*must*?be?kept?in?order?of
?????*?decreasing?amount?of?layout?analysis?to?be?done?except?for
?????*?OSD_ONLY
?so?that?the?inequality?test?macros?below?work.
?????*/
????public?static?interface?TessPageSegMode?{
????????public?static?final?int?PSM_OSD_ONLY?=?(int)?0;
????????public?static?final?int?PSM_AUTO_OSD?=?(int)?1;
????????public?static?final?int?PSM_AUTO_ONLY?=?(int)?2;
????????public?static?final?int?PSM_AUTO?=?(int)?3;
????????public?static?final?int?PSM_SINGLE_COLUMN?=?(int)?4;
????????public?static?final?int?PSM_SINGLE_BLOCK_VERT_TEXT?=?(int)?5;
????????public?static?final?int?PSM_SINGLE_BLOCK?=?(int)?6;
????????public?static?final?int
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-10-30?20:47??Tess4J\
?????目錄???????????0??2012-10-30?20:47??Tess4J\dist\
?????目錄???????????0??2012-09-30?17:57??Tess4J\lib\
?????目錄???????????0??2012-06-13?17:31??Tess4J\nbproject\
?????目錄???????????0??2012-06-13?17:31??Tess4J\nbproject\private\
?????目錄???????????0??2012-06-13?17:31??Tess4J\src\
?????目錄???????????0??2012-06-13?17:31??Tess4J\src\net\
?????目錄???????????0??2012-06-13?17:31??Tess4J\src\net\sourceforge\
?????目錄???????????0??2012-08-08?21:31??Tess4J\src\net\sourceforge\tess4j\
?????目錄???????????0??2012-06-13?17:31??Tess4J\src\net\sourceforge\vietocr\
?????目錄???????????0??2012-06-13?17:31??Tess4J\tessdata\
?????目錄???????????0??2012-06-13?17:31??Tess4J\tessdata\configs\
?????目錄???????????0??2012-06-13?17:31??Tess4J\test\
?????目錄???????????0??2012-06-13?17:31??Tess4J\test\net\
?????目錄???????????0??2012-06-13?17:31??Tess4J\test\net\sourceforge\
?????目錄???????????0??2012-10-23?18:51??Tess4J\test\net\sourceforge\tess4j\
?????文件????????5321??2012-10-30?19:31??Tess4J\build.xm
?????文件????????1322??2012-10-30?20:47??Tess4J\dist\README.TXT
?????文件???????63401??2012-10-30?20:47??Tess4J\dist\tess4j.jar
?????文件??????102464??2012-04-07?22:15??Tess4J\eurotext.bmp
?????文件???????20359??2012-04-07?22:13??Tess4J\eurotext.gif
?????文件???????13065??2012-04-07?22:14??Tess4J\eurotext.pdf
?????文件???????14854??2012-04-07?22:13??Tess4J\eurotext.png
?????文件??????102598??2012-04-07?22:13??Tess4J\eurotext.tif
?????文件???????31679??2012-04-07?22:14??Tess4J\lib\ghost4j-0.3.1.jar
?????文件?????1140632??2012-04-07?22:14??Tess4J\lib\jai_imageio.jar
?????文件?????1369421??2012-09-30?17:57??Tess4J\lib\jna.jar
?????文件??????253160??2012-04-07?22:13??Tess4J\lib\junit-4.10.jar
?????文件??????????95??2012-04-17?19:52??Tess4J\lib\nblibraries.properties
?????文件?????????595??2012-04-07?22:14??Tess4J\lib\pdfpagecount.ps
?????文件?????1672192??2012-04-07?22:13??Tess4J\liblept168.dll
............此處省略26個文件信息
評論
共有 條評論