orc文字识别求助
我申请了百度orc但不会用,不知怎么与易语言接口,还有指端精灵。有好心人发个源代码我学习一下。谢谢了。{:1_893:} 你确定不是OCR吗~ 如果你不是很熟悉的话,还是用SDK 没人知道......只好自己做字库,累..... 用了精易模块,没有的话自已百度下载.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 Accesstoken, 文本型
.子程序 __启动窗口_创建完毕
.局部变量 识别的内容, 文本型
Accesstoken = 百度API_获取AccessToken (“申请得到的API key”, “申请得到的Secret key”)
识别的内容 = 百度API_文字识别_高精度版 (Accesstoken, “识别的图片字节集”, “识别的语音,可空”)
调试输出 (识别的内容)
.子程序 百度API_获取AccessToken, 文本型, , 获取AccessToken 适用于百度API的所有产品 失败返回空文本
.参数 client_id, 文本型, , 即是应用的API Key
.参数 client_secret, 文本型, , 即使应用的Secret Key
.局部变量 json, 类_json
json.解析 (到文本 (网页_访问_对象 (“https://aip.baidubce.com/oauth/2.0/token”, 1, “grant_type=client_credentials&client_id=” + client_id + “&client_secret=” + client_secret, , , , , , , , , , , , , , , , )))
返回 (json.取通用属性 (“access_token”, ))
.子程序 百度API_文字识别_高精度版, 文本型
.参数 Accesstoken, 文本型
.参数 图片字节集, 字节集
.参数 识别语言, 整数型, 可空
.局部变量 内容, 文本型
.局部变量 正则, 正则表达式类
.局部变量 计次, 整数型
.局部变量 源码, 文本型
.局部变量 类型, 文本型
.如果真 (识别语言 = 1)
类型 = “CHN_ENG”' 中英文混合;
.如果真结束
.如果真 (识别语言 = 2)
类型 = “ENG”
.如果真结束
.如果真 (识别语言 = 3)
类型 = “POR”
.如果真结束
.如果真 (识别语言 = 4)
类型 = “FRE”
.如果真结束
.如果真 (识别语言 = 5)
类型 = “GER”
.如果真结束
.如果真 (识别语言 = 6)
类型 = “ITA”
.如果真结束
.如果真 (识别语言 = 7)
类型 = “SPA”
.如果真结束
.如果真 (识别语言 = 8)
类型 = “RUS”
.如果真结束
.如果真 (识别语言 = 9)
类型 = “JAP”
.如果真结束
.如果真 (识别语言 = 10)
类型 = “KOR”
.如果真结束
.如果真 (识别语言 < 1 或 识别语言 > 10)
类型 = “CHN_ENG”
.如果真结束
.如果真 (取字节集长度 (图片字节集) > 4194304)
返回 (“图片过大”)
.如果真结束
正则.创建 (#正则, 网页访问u (“https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic?access_token=” + Accesstoken, 1, “image=” + 编码_URL编码 (编码_BASE64编码 (图片字节集), , ) + “&language_type=CHN_ENG&detect_language=true”, , , , , , , , ), , , , )
.计次循环首 (正则.取匹配数量 (), 计次)
内容 = 内容 + 正则.取子匹配文本 (计次, 1, ) + #换行符
.计次循环尾 ()
返回 (内容)
梦汐 发表于 2019-9-30 11:18
用了精易模块,没有的话自已百度下载
.版本 2
.支持库 spec
发现子程序百度api文字识别高精度中的参数和局部名称Accesstoken与另一个程序集变量重名
找不到指定变量名称"正则"
不好意思.帮我再看看什么原因. shui3322 发表于 2019-9-30 11:56
发现子程序百度api文字识别高精度中的参数和局部名称Accesstoken与另一个程序集变量重名
找不到指定变 ...
页:
[1]