Java OCR未知错误

时间:2017-03-03 16:03:46

标签: java ocr aspose

我在netbeans中使用aspose.ocr库时遇到了一些问题。下面给出了程序和问题。

package ocr;

import com.aspose.ocr.ImageStream;
import com.aspose.ocr.OcrEngine;
import java.io.*;




public class OCR {


public static void main(String[] args) throws FileNotFoundException  {

   com.aspose.ocr.OcrEngine engine=new com.aspose.ocr.OcrEngine();
   String image="D:\\ocr.bmp";
   String resource="H:\\Software\\java_jdk\\aspose-ocr-17.01-java.zip";
   engine.setResource(new FileInputStream(resource));
   engine.setImage(ImageStream.fromFile(image));
   com.aspose.ocr.Ilanguage language=Language.lead("English");

    engine.getLanguages().addLanguage(language);
    engine.process();
    System.out.print(engine.getText());

}

}

问题: 1.在线" engine.setResource(new FileInputStream(resource));"我收到关于" setResource"

的消息
  1. 在第" com.aspose.ocr.Ilanguage language = Language.lead(" English");" ..我收到两个关于语言的错误
  2. 3.在线#34; 。engine.getLanguages()addLanguage(语言);" ..我的laguage错误。

    请帮帮我。

1 个答案:

答案 0 :(得分:0)

如果要对包含非英语写作的扫描图像执行OCR操作,则需要加载特定于语言的资源。 .Net&的语言特定资源Java是一样的。英语是不需要设置的默认语言。可以从链接Resources下载资源。以下是示例Java代码段:

dispatch(push(page, callback));

我与Aspose一起担任开发人员传播者。