我想知道如何过滤以仅检测数字(整数)?例如 1,2,....,10。目前,该 api 检测“文本”的所有格式。
问问题
2487 次
2 回答
0
谷歌视觉 API 将检测所有字符,谷歌视觉到目前为止还没有单独的 API(只能在扫描点检测数字)只检测数字,但是在使用谷歌视觉 api 扫描图像后,我们将得到响应示例中的文本“23XA3783”,所以现在我们可以替换我们不想要的字符。
将 google api 响应存储在 temp 变量中
source_str = "23XA3783"
就我而言,我使用 js 从 google api 响应中获取所需的字符串
source_str= temp["responses"][0].textAnnotations[0].description
final_output = source_str.replace(/\D/g,'');
于 2019-03-04T13:46:12.697 回答
0
你应该在你身边做那个处理。使用 Regex 过滤从 Vision API 接收的字符串中的数字:
str="Text received 123,0";
number = str.replace(/\D/g,'');
result: 123
于 2016-11-20T09:52:47.243 回答