我在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"
的消息3.在线#34; 。engine.getLanguages()addLanguage(语言);" ..我的laguage错误。
请帮帮我。
答案 0 :(得分:0)
如果要对包含非英语写作的扫描图像执行OCR操作,则需要加载特定于语言的资源。 .Net&的语言特定资源Java是一样的。英语是不需要设置的默认语言。可以从链接Resources下载资源。以下是示例Java代码段:
dispatch(push(page, callback));
我与Aspose一起担任开发人员传播者。