跳到主要内容

获取模板识别结果

命令说明

获取自定义模板识别结果中指定字段的结果

命令原型

arrayRet = Mage.ExtractOCRTemplateInfo(jsonRet,extractor,template_name,field_name,update_time)

命令参数

参数必选类型默认值说明
jsonRetTruereferencejsonRet使用"屏幕自定义模板识别"、"图像自定义模板识别"命令输出到的变量。如是"PDF自定义模板识别"命令输出到的变量,则需使用遍历数组的值
extractorTrueexpression{}选择自定义模板的识别器
template_nameTruestring""选择自定义模板名称
field_nameTruestring""选择模板中的字段
update_timeTruestring""不可修改,选中命令时自动获取模板更新时间,如果与自定义模板识别的结果使用的版本不一致,则在运行时提示

返回结果

arrayRet,将命令运行后的结果赋值给此变量。

运行实例

/**********************获取模板的字段列表**********************
命令原型:
arrayRet = Mage.ExtractOCRTemplateInfo(jsonRet,{},"","","")
入参:
jsonRet--模板识别结果
extractor--识别器,选择使用的mage识别器
template_name--模板名称
field_name--字段名称
update_time--更新时间
出参:
arrayRet--函数调用的输出保存到的变量
注意事项:
需要获取mage对应的Key/Secret和URL并配置mage模型后使用
****************************************************/
Rem 测试数据
Dim jsonRet = {"ai_function" : "ocr_template","msgId" : "7bc9a3eb20922fd065b60eb4f934e573","page_number" : 1,"raw" : {"image_angle" : 0,"items" : [],"rotated_image_height" : 0,"rotated_image_width" : 0,"struct_content" : null,"tables" : []},"results" : [{"field_name" : "学号","results" : ["2021005"]},{"field_name" : "姓名","results" : ["孙七"]},{"field_name" : "性别","results" : ["男"]},{"field_name" : "考试日期","results" : ["2020.03.10"]},{"field_name" : "年级","results" : ["高一年级"]},{"field_name" : "语文","results" : ["85"]},{"field_name" : "数学","results" : ["79"]},{"field_name" : "英语","results" : ["85"]},{"field_name" : "历史","results" : ["75"]},{"field_name" : "化学","results" : ["79"]}],"template_hash" : "AAAAAAAAAAAAAAAAAAAAAC2Thko=00","template_name" : "成绩分析","update_time" : "2021-08-31 12:20:53"} // 测试数据
Dim arrayRet="" // 输出结果

arrayRet = Mage.ExtractOCRTemplateInfo(jsonRet,{"Pubkey":"wHCsSNCfWU2HVijhuU8WVf6s","Secret":"nmWAAYD2ax7Qb3TwpDaVu9DaRXGPmD3h","Url":"https://mage.uibot.com.cn"},"登机牌","航班号","2021-09-15 11:08:22")
Traceprint(arrayRet)

可视化样例