【问题标题】:Nativescript core Firebase ML kit offline text recognition verticalNativescript 核心 Firebase ML 套件离线文本识别垂直
【发布时间】:2018-11-27 08:14:29
【问题描述】:

Nativescript 核心与离线 Firebase ML 套件是否有任何用于垂直文本识别的方法?它对水平文本非常有效,但我需要扫描海运集装箱,其中一些具有垂直模式的 id。独立字母似乎有问题。

示例:(我需要获取正确的文本)

另一个例子:

我用旧的华为和三星 Galaxy s8 试过,所以我认为这不是相机问题。

这似乎不是图片的问题,因为我尝试在 .txt 上使用这样的简单文本:

A
B
C
U
1
2
3
4
5
6
0

它不起作用,它只是读起来像:

ABCU1234560

一定有一个字符的问题,因为如果我编辑第一张图片转换 Id 以水平格式它可以工作,就像在示例中一样:

但我需要在离线模式下捕捉垂直的

我刚刚尝试过使用 microsoft word doc,它可以正常工作:

AA
BB
CC
UU

它不适用于

A
B
C
U

我在插件文件中查找了将字符限制为“多个”的任何类型的参数或配置,但它似乎不是具有这种功能的任何东西。 (有时它可以扫描像“A”这样的一个字母,但不能扫描其他字母,除非有多个字符。

现在我尝试了这个,效果很好:

AA A
BB  B
CC   C
UU    U

ocr 似乎没有检测到它何时必须启动。

知道当只有一个字符时如何强制开始识别吗?

【问题讨论】:

  • 你说的独立字母有问题是什么意思,你能详细说明一下吗?是不是完全不认识?
  • 嗨,是的,我只是上传了一个例子。我识别单词没有问题,但是当是单个字符时它对我不起作用。有些字母可以识别,但大多数不能。
  • 我尝试了 30 多个不同的容器
  • 云版呢?它工作得更好吗?它对更大的图片(更靠近容器)有帮助吗?
  • 问题是它需要离线。我已经更新了信息(试图用干净的文本来做到这一点,所以我认为不是图片的问题)

标签: javascript firebase android-camera nativescript firebase-mlkit


【解决方案1】:

对于这种情况,只能使用在线模式(完美)来完成。可以解决这个问题,将照片保存在本地图库中,并在可以访问互联网时恢复它们。不干净,是没有在线优化识别的独特方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多