我想知道如何过滤以仅检测数字(整数)?例如1,2,....,10。目前,api检测到所有格式的“文本”。
答案 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,'');