Javaは画像認識文字を実現するためにTess 4 Jを使用するケース
2071 ワード
今日1つのTess 4 J技術を研究して、中国語は基本的に完全に識別することができて、分かち合って、参考あるいは直接使うことができます
Tess 4 J jarをダウンロードして、URL:http://sourceforge.net/projects/tess4j/
プロジェクト統合:関連jarをlibに入れる
それからtessdataをsrcと同じクラスのディレクトリに入れます
テスト:
JAvaで画像の中の中国語を識別するために必要なjarとdemoのダウンロード
以上が本文のすべての内容で、みんなの学習に役立つことを望んで、評論の交流を歓迎します.知識点までgetできるから注目点を忘れないでね~白買を拒否して私たちからhh~
Tess 4 J jarをダウンロードして、URL:http://sourceforge.net/projects/tess4j/
プロジェクト統合:関連jarをlibに入れる
それからtessdataをsrcと同じクラスのディレクトリに入れます
テスト:
package com.scanner.controller;
import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class OCR {
public static void main(String[] args) throws TesseractException {
ITesseract instance = new Tesseract();
// tessdata (exe)
//instance.setDatapath("D://download//Tess4J//tessdata");
// , ,
instance.setLanguage("chi_sim");
//
File imgDir = new File("E://scannerui//scanner//filedata//u1//001.png");
long startTime = System.currentTimeMillis();
String ocrResult = instance.doOCR(imgDir);
//
System.out.println("OCR Result:
" + ocrResult + "
:" +
(System.currentTimeMillis() - startTime) + "ms");
}
}
JAvaで画像の中の中国語を識別するために必要なjarとdemoのダウンロード
以上が本文のすべての内容で、みんなの学習に役立つことを望んで、評論の交流を歓迎します.知識点までgetできるから注目点を忘れないでね~白買を拒否して私たちからhh~