【发布时间】:2017-03-20 05:35:41
【问题描述】:
我想知道如何过滤以仅检测数字(整数)?例如 1,2,....,10。目前该api检测“文本”的所有格式。
【问题讨论】:
标签: android-vision
我想知道如何过滤以仅检测数字(整数)?例如 1,2,....,10。目前该api检测“文本”的所有格式。
【问题讨论】:
标签: android-vision
您应该在您身边进行该处理。使用 Regex 从 Vision API 接收的字符串中过滤掉数字:
str="Text received 123,0";
number = str.replace(/\D/g,'');
result: 123
【讨论】:
Google vision API 会检测所有字符,google vision 不会 有单独的 API(只能检测到 扫描)到现在为止只有数字,但是在扫描图像之后 使用 google vision 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,'');
【讨论】: