使用Google的移动视觉API只检测数字?

时间:2016-11-06 23:11:52

标签: android-vision

我想知道如何过滤以仅检测数字(整数)?例如1,2,....,10。目前,api检测到所有格式的“文本”。

2 个答案:

答案 0 :(得分:1)

您应该在您身边进行处理。使用Regex过滤掉从Vision API收到的字符串中的数字:

str="Text received 123,0";
number = str.replace(/\D/g,'');

result: 123

答案 1 :(得分:1)

  

Google视觉API将检测所有字符,而Google视觉不会   有单独的API(只能在   扫描)到现​​在为止只包含数字,但是在扫描图像后   使用谷歌视觉API,我们将在响应示例中获取文本   “ 23XA3783”,因此现在我们可以替换不需要的字符。

     

将google api响应存储在临时变量中

source_str =“ 23XA3783”

  

就我而言,我使用以下方法从google api响应中获取了所需的字符串:   js

source_str = temp [“ responses”] [0] .textAnnotations [0] .description

  final_output = source_str.replace(/\D/g,'');