Javaは画像認識文字を実現するためにTess 4 Jを使用するケース


今日1つのTess 4 J技術を研究して、中国語は基本的に完全に識別することができて、分かち合って、参考あるいは直接使うことができます
Tess 4 J jarをダウンロードして、URL:http://sourceforge.net/projects/tess4j/
プロジェクト統合:関連jarをlibに入れる
Java 实现图片识别文字使用 Tess4J 案例_第1张图片
それからtessdataをsrcと同じクラスのディレクトリに入れます
Java 实现图片识别文字使用 Tess4J 案例_第2张图片
テスト:
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~