- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在将 OCR 应用程序从 c++ 转换为 java。使用 Tess4J 我想获取每个单词的边界框。然而,显然 TessResultIterator 没有提供任何方法。所以我想知道是否有可能以某种方式获取这些数据?
这是我当前的代码:
TessBaseAPI api = TessAPI1.TessBaseAPICreate();
TessAPI1.TessBaseAPIInit3(api, path, lang);
TessAPI1.TessBaseAPISetPageSegMode(api, TessAPI1.TessPageSegMode.PSM_AUTO);
TessAPI1.TessBaseAPISetImage(api, img, w, h, bpp, bpp*w);
TessAPI1.TessBaseAPIGetUTF8Text(api);
TessResultIterator it = TessAPI1.TessBaseAPIGetIterator(api);
在 C++ 中我可以继续这样:
char* text = it->GetUTF8Text(tesseract::RIL_WORD);
int left, top, right, bttm;
it->BoundingBox(tesseract::RIL_WORD, &left, &top, &right, &bttm);
最佳答案
你能尝试下面的代码片段吗?我没有真正彻底地测试它。
TessResultIterator ri = TessAPI1.TessBaseAPIGetIterator(api);
TessPageIterator pi = TessAPI1.TessResultIteratorGetPageIterator(ri);
String str = TessAPI1.TessResultIteratorGetUTF8Text(ri, TessPageIteratorLevel.RIL_WORD);
IntBuffer leftB = IntBuffer.allocate(1);
IntBuffer topB = IntBuffer.allocate(1);
IntBuffer rightB = IntBuffer.allocate(1);
IntBuffer bottomB = IntBuffer.allocate(1);
TessAPI1.TessPageIteratorBoundingBox(pi, TessPageIteratorLevel.RIL_WORD, leftB, topB, rightB, bottomB);
int left = leftB.get();
int top = topB.get();
int right = rightB.get();
int bottom = bottomB.get();
关于java - 苔丝4J : How to use ResultIterator?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14794551/
我有 1TB 的记录结构在一对 rdd 中,我想按键对我的所有记录进行分组,然后只对值应用一个函数。 我的代码如下: rdd = sc.textFile("path").map(lambdal:l.s
我正在写一些 Spark 代码,我有一个 RDD 看起来像 [(4, ), (1, ), (5, ), (2, )] 我需要做的是在 pyspark.resultiterable.ResultI
我试图弄清楚为什么我的 groupByKey 返回以下内容: [(0, ), (1, ), (2, ), (3, ), (4, ), (5, ), (6, ), (7, ), (8, ), (9, )
我正在将 OCR 应用程序从 c++ 转换为 java。使用 Tess4J 我想获取每个单词的边界框。然而,显然 TessResultIterator 没有提供任何方法。所以我想知道是否有可能以某种方
如何打印具有行和列列表的 pyspark.resultiterable.ResultIterable 对象的内容 有内置函数吗? 我想要类似 dataframe.show() 最佳答案 我遇到了同样的
昨天我发布了一个关于从 Db 中检索数据并对其进行迭代的问题。有人帮助我指出 JDBI 而不是原始数据类型。 注意事项:我本来就是一名测试人员,并且刚刚开始探索 JDBI 以进行一些自动化测试。 所以
我是一名优秀的程序员,十分优秀!