我正在尝试用java为日语构建一个示例应用程序,它将读取图像文件,并仅输出从图像中提取的文本。我在网上发现了一个示例应用程序,它对英语运行得很完美,但不适合日语,它给出了未识别的文本,以下是我的代码:
BytePointer outText;
TessBaseAPI api = new TessBaseAPI();
// Initialize tesseract-ocr with japanees, without specifying tessdata path
if (api.Init(".", "jpn") != 0) {
首先:我打算编写一个c#应用程序,使用户能够立即将JRPG和可视化小说中的文本框从日语翻译成英语或任何其他语言。后面的代码将包括检测文本框的方法,主要灵感来自于汽车牌照识别,但那是很久以后的事了。到目前为止,我还处于初级阶段,我正在使用IronOCR进行光学字符识别,并通过网址将日语字符串发送到谷歌翻译。但由于显而易见的原因,这导致了一项临时禁令。我想阻止这一禁令,或者在我的用例中找到一种更安全的方式来使用谷歌翻译。到目前为止,相关代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using Sys
我正在尝试使用android ML Kit文本识别库进行文本识别,但在运行时遇到错误,没有返回任何文本。错误: W/TextNativeHandle: Native handle not yet available. Reverting to no-op handle.
W/DynamiteModule: Local module descriptor class for com.google.android.gms.vision.dynamite.ocr not found.
I/DynamiteModule: Considering local module com.google.and
我在我的项目中使用AspriseOCR从图像中识别文本。aspriseOCR.jar文件被正确地配置为我的Eclipse库,但是得到了下面的错误。有人能指点我怎么解决这个问题吗?
java.lang.UnsatisfiedLinkError: no AspriseOCR in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860)
at java.lang.Runtime.loadLibrary0(Runtime.java:845)
at java.lang.System.loadLibrary