zm.OcrBaiDuInit 设置百度云文字识别
🎯功能
初始化设置百度云文字识别key和请求参数, 一般只要调用一次, 除非需要用不同的识别模式与参数, 账户注册详见最下方的备注
📜语法
结果 = zm.OcrBaiDuInit([高级属性, ][apikey, seckey][, 图片朝向][, posturl])
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
高级属性 | 表 | 可选, 高级参数, 一般不需要填写, 以table类型详细设置每个 参数, 若填写本参数, 则将忽略其他参数, 详见 http://ai.baidu.com/docs#/OCR-API/top 中的请求参数, 其中请求URL的键名为posturl |
apikey | 字符串 | 可选, 百度云文字识别控制台创建的API Key, 详见最下面的备注 |
seckey | 字符串 | 可选, 百度云文字识别控制台创建的Secret Key, 详见最下面的备注 |
图片朝向 | 布尔值 | 可选, 是否开启检测图像朝向功能功能, 省略默认为true |
posturl | 字符串 | 可选, 百度云文字识别的请求URL, 用于不同模式的识别, 省略默认为https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic |
📤返回
表
, 返回设置后的参数列表, 失败返回null
💡示例
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
//例子1: 设置默认通用文字识别
Dim r = zm.OcrBaiDuInit("请修改成你的API Key", "请修改成你的Secret Key")
zm.TracePrint(r) //查看返回值
//例子2: 设置通用文字识别(高精度版)
zm.OcrBaiDuInit "请修改成你的API Key", "请修改成你的Secret Key", "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
//例子3: 通过高级属性设置默认通用文字识别, 并开启检测图像朝向功能
Dim args = {"apikey":"请修改成你的API Key", "seckey":"请修改成你的Secret Key", "posturl":"https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic", "detect_direction":"true"}
If zm.OcrBaiDuInit(args) Then
TracePrint "设置百度云识别成功"
Else
TracePrint "设置百度云识别失败"
End If