精易论坛

标题: OCR模块 调用了百度和讯飞接口 可返回位置信息 毫秒级速度 [打印本页]

作者: 廿六    时间: 2020-2-15 19:15
标题: OCR模块 调用了百度和讯飞接口 可返回位置信息 毫秒级速度
本帖最后由 廿六 于 2020-2-16 00:55 编辑


用了精易模块8.0 所以直接写在模块里面了方便调用由于模块里还封装了其他自用内容 而且懒得摘出来就不开源了
源码也就那几句 喜欢的自己研究一下 或者需要的人多的话再开源
返回的位置信息格式为 文字在图片中的左上角XY坐标 跟右下角XY坐标
最后为开发精易模块的大佬打CALL  
[hide=d10] 例子及模块.zip (1.86 MB, 下载次数: 1190) [/hide]
补充说明:Emmm 觉得不好用的别下别在这里杠 而且我发的重点是模块 demo只是随手写了不到十分钟的东西 如果连demo都要杠的话请alt+F4谢谢
作者: pyms    时间: 2020-2-15 20:12
感谢分享!!
作者: woshisheiwo4    时间: 2020-2-15 21:27
学习学习 感谢大佬分享

作者: onion52013    时间: 2020-2-15 21:46
1111111111

作者: shinid8210    时间: 2020-2-15 22:08
下载支持一下
作者: fenganna    时间: 2020-2-15 22:17
什么东西发鬼地方个梵蒂冈

作者: fenganna    时间: 2020-2-15 22:21
缺少模块   不适合学习  
作者: 廿六    时间: 2020-2-15 22:26
fenganna 发表于 2020-2-15 22:21
缺少模块   不适合学习

忘了传个截图模块了 不过大哥 你都程序制作者了 换个模块你改个命令不就完了吗 重点又不是例子是模块。。。
作者: fenganna    时间: 2020-2-15 22:36
本帖最后由 fenganna 于 2020-2-15 22:41 编辑
廿六 发表于 2020-2-15 22:26
忘了传个截图模块了 不过大哥 你都程序制作者了 换个模块你改个命令不就完了吗 重点又不是例子 ...

不咋样 看了下源码
作者: kanshijian    时间: 2020-2-15 23:50
刚需要就出
作者: 229481880    时间: 2020-2-16 00:35
谢谢分享, 学习学习
作者: 廿六    时间: 2020-2-16 00:51
fenganna 发表于 2020-2-15 22:36
不咋样 看了下源码

你是跟我写了不到10分钟的demo杠上了是吗?
作者: ck66    时间: 2020-2-16 10:15
感谢大神分享
作者: hlt3560387    时间: 2020-2-16 10:31
下载试用
作者: 网络注册络员    时间: 2020-2-16 10:49
下来试一下
作者: xuejiaqi123b    时间: 2020-2-16 13:33
我要掀桌子
作者: 苏申锡    时间: 2020-2-17 12:06
我想此刻文件,如何查看
作者: 财通天地    时间: 2020-2-17 13:05
谢谢分享6666666666666

作者: 财通天地    时间: 2020-2-17 13:10
使用不了66666666666666
作者: 小暴力    时间: 2020-2-17 13:27
不错  感谢分享
作者: qdcrack    时间: 2020-2-17 15:38
最后为开发精易模块的大佬打CALL  
作者: 祥云瑞气    时间: 2020-2-17 19:23
nsknxjjndj
作者: thfyth    时间: 2020-2-18 21:20
00000000000000000000000

作者: 粉红低音炮    时间: 2020-2-19 14:02
最后为开发精易模块的大佬打CALL  
作者: 飞机    时间: 2020-2-20 09:46
看看是什么东西

作者: BUG508    时间: 2020-2-20 13:02
感谢分享,

作者: assdqw123    时间: 2020-2-20 13:17
感谢分享,感谢楼主


作者: lengyu2015    时间: 2020-2-20 18:12
感谢分享,感谢楼主
作者: 雪醉风轻    时间: 2020-2-20 18:21
跪求易语言代码字体

作者: 笑迎人生0534    时间: 2020-2-20 19:57
看一下。。。
作者: 易言语3    时间: 2020-2-20 20:00
看一下。。。
作者: honfongu    时间: 2020-2-20 23:13
下载测试下,识别要钱不
作者: xiansheng1    时间: 2020-2-20 23:27

作者: LoliCat    时间: 2020-2-21 09:14
6666666666666666666666666666
作者: sinue9528    时间: 2020-2-21 14:39
如果您要查看本帖隐藏内容请回复
作者: hechanggui1    时间: 2020-2-21 22:38
学习学习,居然还限制字数

作者: 城市浪子    时间: 2020-2-21 22:50
能识别验证码吗

作者: 简白    时间: 2020-2-22 12:04
666666666666

作者: 2313291647    时间: 2020-2-26 09:25
能识别验证码吗
作者: yulcki90088    时间: 2020-3-3 13:29
可以 百度的OCR感觉挺好用 这次试试讯飞
作者: sikuaidan23    时间: 2020-3-3 21:55
下载 学习了
作者: 无言对上    时间: 2020-3-5 21:23
看看识别速度怎么样
作者: xl970525    时间: 2020-3-7 23:44
补充说明:Emmm 觉得不好用的别下别在这里杠 而且我发的重点是
作者: bianyuan456    时间: 2020-3-14 23:51
已经顶贴,感谢您对论坛的支持!
作者: kwangyeonc    时间: 2020-3-16 13:26
谢谢分享 好东西哈
作者: clearlove    时间: 2020-3-25 02:57
OCR模块 调用了百度和讯飞接口
作者: huanter    时间: 2020-4-12 15:19
能识别验证码吗
作者: hacking520    时间: 2020-4-23 23:04
我想知道怎么提高百度OCR的速度,为什么我识别一次基本要30秒左右啊?
作者: 14576613    时间: 2020-4-23 23:10
反手一个赞,感谢分享
作者: shl001    时间: 2020-5-17 18:13
学习看看,xx
作者: useryanan    时间: 2020-5-27 13:27
非常感谢辛苦了
作者: 2313291647    时间: 2020-7-12 01:49
66666666666666
作者: 2313291647    时间: 2020-7-17 04:01
6666666666
作者: chenyuchen    时间: 2020-8-14 07:21
谢谢你的作品
作者: 木鱼真心    时间: 2020-8-14 07:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: bsliu    时间: 2020-11-7 23:11
6666666666666666666
作者: 耳东言己    时间: 2020-11-13 13:25
66666666666666666666666666666666
作者: 绽放青春    时间: 2020-12-1 13:43
.版本 2 .支持库 dp1  .程序集 OCR  .子程序 百度OCR, 文本型, 公开 .参数 APIkey, 文本型, , 自行申请 .参数 SecretKey, 文本型, , 自行申请 .参数 picture, 字节集, , 需要识别的图片 .局部变量 匿名局部变量_1, 文本型 .局部变量 匿名局部变量_2, 文本型 .局部变量 匿名局部变量_3, 文本型 .局部变量 匿名局部变量_4, 文本型  匿名局部变量_3 = 字节集_到文本 (网页_访问_对象 (“https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials” + “&client_id=” + APIkey + “&client_secret=” + SecretKey + “&”, , , , , , , , , , , , , , , , , , )) 匿名局部变量_3 = 文本_取出中间文本 (匿名局部变量_3, “access_token” + #引号 + “:”, #引号 + “,”, , ) 匿名局部变量_1 = “https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=” + 匿名局部变量_3 匿名局部变量_4 = 到文本 (编码_BASE64编码A (picture)) 匿名局部变量_4 = 编码_URL编码_快速 (到字节集 (匿名局部变量_4), ) 匿名局部变量_2 = 编码_URL解码_快速 (网页_访问S (匿名局部变量_1, 1, “image=” + 匿名局部变量_4, , , “Content-Type:application/x-www-form-urlencoded”, , , , , , , , , , , , , , , ), 真, 真) 返回 (正则处理_百度 (匿名局部变量_2))  .子程序 正则处理_百度, 文本型 .参数 匿名参数_1, 文本型 .局部变量 匿名局部变量_1, 正则表达式类 .局部变量 匿名局部变量_2, 整数型 .局部变量 匿名局部变量_3, 整数型 .局部变量 匿名局部变量_4, 文本型  .如果真 (匿名局部变量_1.创建 (“{#引号words#引号: #引号(.*?)#引号}, ”, 匿名参数_1, 假, 假, 真, 真) = 假)     返回 (匿名局部变量_4) .如果真结束 匿名局部变量_2 = 匿名局部变量_1.取匹配数量 () .如果真 (匿名局部变量_2 = 0)     返回 (匿名局部变量_4) .如果真结束 .计次循环首 (匿名局部变量_2, 匿名局部变量_3)     '      匿名局部变量_4 = 匿名局部变量_4 + 匿名局部变量_1.取子匹配文本 (匿名局部变量_3, 1, ) + #换行符 .计次循环尾 () 返回 (匿名局部变量_4)   .子程序 讯飞OCR, 文本型, 公开 .参数 Appid, 文本型 .参数 APIKey, 文本型 .参数 picture, 字节集, , 要识别的图 .参数 coordinate, 逻辑型, 可空, 是否返回坐标 .局部变量 匿名局部变量_1, 文本型 .局部变量 匿名局部变量_2, 文本型 .局部变量 匿名局部变量_3, 文本型 .局部变量 匿名局部变量_4, 文本型 .局部变量 匿名局部变量_5, 文本型 .局部变量 匿名局部变量_6, 文本型 .局部变量 匿名局部变量_7, 文本型 .局部变量 匿名局部变量_8, 文本型 .局部变量 匿名局部变量_9, 整数型  .如果 (coordinate = 真)     匿名局部变量_1 = “true” + #引号 + “}” .否则     匿名局部变量_1 = “false” + #引号 + “}” .如果结束  匿名局部变量_2 = “https://webapi.xfyun.cn/v1/service/v1/ocr/general” 匿名局部变量_3 = 时间_到时间戳 (, 真, ) 匿名局部变量_4 = 到文本 (编码_BASE64编码A (到字节集 (#匿名常量_111 + 匿名局部变量_1))) 匿名局部变量_5 = 取数据摘要 (到字节集 (APIKey + 匿名局部变量_3 + 匿名局部变量_4)) 匿名局部变量_6 = “image=” + 编码_URL编码_快速 (编码_BASE64编码A (picture), 真) 匿名局部变量_7 = “X-CurTime:” + 匿名局部变量_3 + #换行符 + “X-Param:” + 匿名局部变量_4 + #换行符 + “X-Appid:” + Appid + #换行符 + “X-CheckSum:” + 匿名局部变量_5 + #换行符 + “Content-Type:application/x-www-form-urlencoded; charset=utf-8” 匿名局部变量_8 = 编码_URL解码_快速 (网页_访问S (匿名局部变量_2, 1, 匿名局部变量_6, , , 匿名局部变量_7, , , , , , , , , , , , , , , ), 真, 真) 返回 (文本处理_讯飞 (匿名局部变量_8, coordinate))   .子程序 文本处理_讯飞, 文本型 .参数 匿名参数_1, 文本型 .参数 匿名参数_2, 逻辑型 .局部变量 匿名局部变量_1, 文本型, , "0" .局部变量 匿名局部变量_2, 整数型 .局部变量 匿名局部变量_3, 文本型  匿名局部变量_1 = 分割文本 (匿名参数_1, “{” + #引号 + “confi”, )  .计次循环首 (取数组成员数 (匿名局部变量_1), 匿名局部变量_2)     .如果真 (寻找文本 (匿名局部变量_1 [匿名局部变量_2], “content”, , 假) > 0)         匿名局部变量_3 = 匿名局部变量_3 + 正则_讯飞 (匿名局部变量_1 [匿名局部变量_2], 匿名参数_2) + #换行符     .如果真结束  .计次循环尾 () 返回 (匿名局部变量_3)   .子程序 正则_讯飞, 文本型 .参数 匿名参数_1, 文本型 .参数 匿名参数_2, 逻辑型 .局部变量 匿名局部变量_1, 正则表达式类 .局部变量 匿名局部变量_2, 整数型 .局部变量 匿名局部变量_3, 整数型 .局部变量 匿名局部变量_4, 文本型 .局部变量 匿名局部变量_5, 整数型 .局部变量 匿名局部变量_6, 文本型 .局部变量 匿名局部变量_7, 文本型 .局部变量 匿名局部变量_8, 文本型 .局部变量 匿名局部变量_9, 文本型 .局部变量 匿名局部变量_10, 整数型  匿名局部变量_10 = 1 .如果 (匿名参数_2)     匿名局部变量_5 = 文本_取出现次数 (匿名参数_1, “location”, 真)     .如果真 (匿名局部变量_5 ≥ 2)         匿名局部变量_5 = 匿名局部变量_5 - 1     .如果真结束     .计次循环首 (匿名局部变量_5, )         匿名局部变量_4 = 匿名局部变量_4 + “[\S\s]*?t” + #引号 + “:{(.*?)},[\S\s]*?m” + #引号 + “:{(.*?)}},[\S\s]*?t” + #引号 + “:” + #引号 + “(.*?)” + #引号 + “}”     .计次循环尾 ()     .如果真 (匿名局部变量_1.创建 (“dence” + #引号 + “:” + 匿名局部变量_4, 匿名参数_1, 假, 假, 真, 真) = 假)         返回 (匿名局部变量_6)     .如果真结束     匿名局部变量_2 = 匿名局部变量_1.取匹配数量 ()     .如果真 (匿名局部变量_2 = 0)         返回 (匿名局部变量_6)     .如果真结束     .计次循环首 (匿名局部变量_5 × 3, 匿名局部变量_3)         .如果真 (匿名局部变量_3 - 3 × (匿名局部变量_10 - 1) = 1)             匿名局部变量_7 = 文本_替换 (匿名局部变量_1.取子匹配文本 (1, 匿名局部变量_3, ), , , , #引号, “”, “x”, “”, “y”, “”, “:”, “”, , )         .如果真结束         .如果真 (匿名局部变量_3 - 3 × (匿名局部变量_10 - 1) = 2)             匿名局部变量_8 = 文本_替换 (匿名局部变量_1.取子匹配文本 (1, 匿名局部变量_3, ), , , , #引号, “”, “x”, “”, “y”, “”, “:”, “”, , )         .如果真结束         .如果真 (匿名局部变量_3 - 3 × (匿名局部变量_10 - 1) = 3)             匿名局部变量_9 = 文本_替换 (匿名局部变量_1.取子匹配文本 (1, 匿名局部变量_3, ), , , , #引号, “”, , , , , , , , ) + “ ”             .如果 (匿名局部变量_3 = 匿名局部变量_5 × 3)                 匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_9 + “(” + 匿名局部变量_7 + “,” + 匿名局部变量_8 + “)”             .否则                 匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_9 + “(” + 匿名局部变量_7 + “,” + 匿名局部变量_8 + “) --- ”             .如果结束              匿名局部变量_10 = 匿名局部变量_10 + 1         .如果真结束      .计次循环尾 ()  .否则      .如果真 (匿名局部变量_1.创建 (“content#引号:#引号(.*?)#引号}”, 匿名参数_1, 假, 假, 真, 真) = 假)         返回 (匿名局部变量_6)     .如果真结束     匿名局部变量_2 = 匿名局部变量_1.取匹配数量 ()     .如果真 (匿名局部变量_2 = 0)         返回 (匿名局部变量_6)     .如果真结束     .计次循环首 (匿名局部变量_2, 匿名局部变量_3)         '          .如果 (匿名局部变量_3 = 匿名局部变量_2)             匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_1.取子匹配文本 (匿名局部变量_3, 1, )         .否则             匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_1.取子匹配文本 (匿名局部变量_3, 1, ) + “ --- ”         .如果结束      .计次循环尾 ()  .如果结束     返回 (匿名局部变量_6)
作者: 绽放青春    时间: 2020-12-1 13:44
.版本 2
.支持库 dp1

.程序集 OCR

.子程序 百度OCR, 文本型, 公开
.参数 APIkey, 文本型, , 自行申请
.参数 SecretKey, 文本型, , 自行申请
.参数 picture, 字节集, , 需要识别的图片
.局部变量 匿名局部变量_1, 文本型
.局部变量 匿名局部变量_2, 文本型
.局部变量 匿名局部变量_3, 文本型
.局部变量 匿名局部变量_4, 文本型

匿名局部变量_3 = 字节集_到文本 (网页_访问_对象 (“https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials” + “&client_id=” + APIkey + “&client_secret=” + SecretKey + “&”, , , , , , , , , , , , , , , , , , ))
匿名局部变量_3 = 文本_取出中间文本 (匿名局部变量_3, “access_token” + #引号 + “:”, #引号 + “,”, , )
匿名局部变量_1 = “https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=” + 匿名局部变量_3
匿名局部变量_4 = 到文本 (编码_BASE64编码A (picture))
匿名局部变量_4 = 编码_URL编码_快速 (到字节集 (匿名局部变量_4), )
匿名局部变量_2 = 编码_URL解码_快速 (网页_访问S (匿名局部变量_1, 1, “image=” + 匿名局部变量_4, , , “Content-Type:application/x-www-form-urlencoded”, , , , , , , , , , , , , , , ), 真, 真)
返回 (正则处理_百度 (匿名局部变量_2))

.子程序 正则处理_百度, 文本型
.参数 匿名参数_1, 文本型
.局部变量 匿名局部变量_1, 正则表达式类
.局部变量 匿名局部变量_2, 整数型
.局部变量 匿名局部变量_3, 整数型
.局部变量 匿名局部变量_4, 文本型

.如果真 (匿名局部变量_1.创建 (“{#引号words#引号: #引号(.*?)#引号}, ”, 匿名参数_1, 假, 假, 真, 真) = 假)
    返回 (匿名局部变量_4)
.如果真结束
匿名局部变量_2 = 匿名局部变量_1.取匹配数量 ()
.如果真 (匿名局部变量_2 = 0)
    返回 (匿名局部变量_4)
.如果真结束
.计次循环首 (匿名局部变量_2, 匿名局部变量_3)
    '
    匿名局部变量_4 = 匿名局部变量_4 + 匿名局部变量_1.取子匹配文本 (匿名局部变量_3, 1, ) + #换行符
.计次循环尾 ()
返回 (匿名局部变量_4)


.子程序 讯飞OCR, 文本型, 公开
.参数 Appid, 文本型
.参数 APIKey, 文本型
.参数 picture, 字节集, , 要识别的图
.参数 coordinate, 逻辑型, 可空, 是否返回坐标
.局部变量 匿名局部变量_1, 文本型
.局部变量 匿名局部变量_2, 文本型
.局部变量 匿名局部变量_3, 文本型
.局部变量 匿名局部变量_4, 文本型
.局部变量 匿名局部变量_5, 文本型
.局部变量 匿名局部变量_6, 文本型
.局部变量 匿名局部变量_7, 文本型
.局部变量 匿名局部变量_8, 文本型
.局部变量 匿名局部变量_9, 整数型

.如果 (coordinate = 真)
    匿名局部变量_1 = “true” + #引号 + “}”
.否则
    匿名局部变量_1 = “false” + #引号 + “}”
.如果结束

匿名局部变量_2 = “https://webapi.xfyun.cn/v1/service/v1/ocr/general”
匿名局部变量_3 = 时间_到时间戳 (, 真, )
匿名局部变量_4 = 到文本 (编码_BASE64编码A (到字节集 (#匿名常量_111 + 匿名局部变量_1)))
匿名局部变量_5 = 取数据摘要 (到字节集 (APIKey + 匿名局部变量_3 + 匿名局部变量_4))
匿名局部变量_6 = “image=” + 编码_URL编码_快速 (编码_BASE64编码A (picture), 真)
匿名局部变量_7 = “X-CurTime:” + 匿名局部变量_3 + #换行符 + “X-Param:” + 匿名局部变量_4 + #换行符 + “X-Appid:” + Appid + #换行符 + “X-CheckSum:” + 匿名局部变量_5 + #换行符 + “Content-Type:application/x-www-form-urlencoded; charset=utf-8”
匿名局部变量_8 = 编码_URL解码_快速 (网页_访问S (匿名局部变量_2, 1, 匿名局部变量_6, , , 匿名局部变量_7, , , , , , , , , , , , , , , ), 真, 真)
返回 (文本处理_讯飞 (匿名局部变量_8, coordinate))


.子程序 文本处理_讯飞, 文本型
.参数 匿名参数_1, 文本型
.参数 匿名参数_2, 逻辑型
.局部变量 匿名局部变量_1, 文本型, , "0"
.局部变量 匿名局部变量_2, 整数型
.局部变量 匿名局部变量_3, 文本型

匿名局部变量_1 = 分割文本 (匿名参数_1, “{” + #引号 + “confi”, )

.计次循环首 (取数组成员数 (匿名局部变量_1), 匿名局部变量_2)
    .如果真 (寻找文本 (匿名局部变量_1 [匿名局部变量_2], “content”, , 假) > 0)
        匿名局部变量_3 = 匿名局部变量_3 + 正则_讯飞 (匿名局部变量_1 [匿名局部变量_2], 匿名参数_2) + #换行符
    .如果真结束

.计次循环尾 ()
返回 (匿名局部变量_3)


.子程序 正则_讯飞, 文本型
.参数 匿名参数_1, 文本型
.参数 匿名参数_2, 逻辑型
.局部变量 匿名局部变量_1, 正则表达式类
.局部变量 匿名局部变量_2, 整数型
.局部变量 匿名局部变量_3, 整数型
.局部变量 匿名局部变量_4, 文本型
.局部变量 匿名局部变量_5, 整数型
.局部变量 匿名局部变量_6, 文本型
.局部变量 匿名局部变量_7, 文本型
.局部变量 匿名局部变量_8, 文本型
.局部变量 匿名局部变量_9, 文本型
.局部变量 匿名局部变量_10, 整数型

匿名局部变量_10 = 1
.如果 (匿名参数_2)
    匿名局部变量_5 = 文本_取出现次数 (匿名参数_1, “location”, 真)
    .如果真 (匿名局部变量_5 ≥ 2)
        匿名局部变量_5 = 匿名局部变量_5 - 1
    .如果真结束
    .计次循环首 (匿名局部变量_5, )
        匿名局部变量_4 = 匿名局部变量_4 + “[\S\s]*?t” + #引号 + “:{(.*?)},[\S\s]*?m” + #引号 + “:{(.*?)}},[\S\s]*?t” + #引号 + “:” + #引号 + “(.*?)” + #引号 + “}”
    .计次循环尾 ()
    .如果真 (匿名局部变量_1.创建 (“dence” + #引号 + “:” + 匿名局部变量_4, 匿名参数_1, 假, 假, 真, 真) = 假)
        返回 (匿名局部变量_6)
    .如果真结束
    匿名局部变量_2 = 匿名局部变量_1.取匹配数量 ()
    .如果真 (匿名局部变量_2 = 0)
        返回 (匿名局部变量_6)
    .如果真结束
    .计次循环首 (匿名局部变量_5 × 3, 匿名局部变量_3)
        .如果真 (匿名局部变量_3 - 3 × (匿名局部变量_10 - 1) = 1)
            匿名局部变量_7 = 文本_替换 (匿名局部变量_1.取子匹配文本 (1, 匿名局部变量_3, ), , , , #引号, “”, “x”, “”, “y”, “”, “:”, “”, , )
        .如果真结束
        .如果真 (匿名局部变量_3 - 3 × (匿名局部变量_10 - 1) = 2)
            匿名局部变量_8 = 文本_替换 (匿名局部变量_1.取子匹配文本 (1, 匿名局部变量_3, ), , , , #引号, “”, “x”, “”, “y”, “”, “:”, “”, , )
        .如果真结束
        .如果真 (匿名局部变量_3 - 3 × (匿名局部变量_10 - 1) = 3)
            匿名局部变量_9 = 文本_替换 (匿名局部变量_1.取子匹配文本 (1, 匿名局部变量_3, ), , , , #引号, “”, , , , , , , , ) + “ ”
            .如果 (匿名局部变量_3 = 匿名局部变量_5 × 3)
                匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_9 + “(” + 匿名局部变量_7 + “,” + 匿名局部变量_8 + “)”
            .否则
                匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_9 + “(” + 匿名局部变量_7 + “,” + 匿名局部变量_8 + “) --- ”
            .如果结束

            匿名局部变量_10 = 匿名局部变量_10 + 1
        .如果真结束

    .计次循环尾 ()

.否则

    .如果真 (匿名局部变量_1.创建 (“content#引号:#引号(.*?)#引号}”, 匿名参数_1, 假, 假, 真, 真) = 假)
        返回 (匿名局部变量_6)
    .如果真结束
    匿名局部变量_2 = 匿名局部变量_1.取匹配数量 ()
    .如果真 (匿名局部变量_2 = 0)
        返回 (匿名局部变量_6)
    .如果真结束
    .计次循环首 (匿名局部变量_2, 匿名局部变量_3)
        '
        .如果 (匿名局部变量_3 = 匿名局部变量_2)
            匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_1.取子匹配文本 (匿名局部变量_3, 1, )
        .否则
            匿名局部变量_6 = 匿名局部变量_6 + 匿名局部变量_1.取子匹配文本 (匿名局部变量_3, 1, ) + “ --- ”
        .如果结束

    .计次循环尾 ()

.如果结束




返回 (匿名局部变量_6)


作者: 4mi    时间: 2021-1-25 13:50
最后为开发精易模块的大佬打CALL
作者: 4mi    时间: 2021-1-25 13:55
分开发帖,缺积分吗?
作者: 廿六    时间: 2021-1-26 02:55
4mi 发表于 2021-1-25 13:55
分开发帖,缺积分吗?

...... 什么玩意就分开发帖? 截图模块? 那不是我写出来的东西 别看到什么都得杠一下
作者: 廿六    时间: 2021-1-26 03:00
绽放青春 发表于 2020-12-1 13:43
.版本 2 .支持库 dp1  .程序集 OCR  .子程序 百度OCR, 文本型, 公开 .参数 APIkey, 文本型, , 自行申请 .参 ...

然后发现啥病毒了吗? 模块没啥问题拿出来秀什么?反编译支持库谁都有有本事自己反了再出来装 作者就是因为有太多像你这样拿着别人成果到处装所以现在不更了懂吗?
作者: 谁用这名    时间: 2021-3-2 23:43

作者: 谁用这名    时间: 2021-3-3 11:43
讯飞ocr开源下啊 大佬  
作者: 廿六    时间: 2021-3-3 19:20
谁用这名 发表于 2021-3-3 11:43
讯飞ocr开源下啊 大佬

我不是大佬 很久没用这玩意能不能用自己测试一下

  
子程序名返回值类型公开备 注
讯飞OCR文本型 
参数名类 型参考可空数组备 注
Appid文本型
APIKey文本型
picture字节集要识别的图
coordinate逻辑型是否返回坐标
变量名类 型静态数组备 注
请求参数文本型 
URL文本型 
CurTime文本型 
Param文本型 
CheckSum文本型 
image文本型 
协议头文本型 
retuen文本型 
A整数型 
如果 (coordinate = )
请求参数 = “true”#引号“}”
请求参数 = “false”#引号“}”
URL = “https://webapi.xfyun.cn/v1/service/v1/ocr/general”
CurTime = 时间_到时间戳 (, 真, )
Param = 到文本 (编码_BASE64编码A (到字节集 ( #请求参数 + 请求参数)))
CheckSum = 取数据摘要 (到字节集 (APIKey + CurTime + Param))
image = “image=”编码_URL编码_快速 (编码_BASE64编码A (picture), )
协议头 = “X-CurTime:” + CurTime + #换行符“X-Param:” + Param + #换行符“X-Appid:” + Appid + #换行符“X-CheckSum:” + CheckSum + #换行符“Content-Type:application/x-www-form-urlencoded; charset=utf-8”
retuen = 编码_URL解码_快速 (网页_访问S (URL, 1, image, , , 协议头, , , , , , , , , , , , , , , ), 真, )
返回 (文本处理_讯飞 (retuen, coordinate))
子程序名返回值类型公开备 注
文本处理_讯飞文本型 
参数名类 型参考可空数组备 注
源文本文本型
返回坐标逻辑型
变量名类 型静态数组备 注
文本处理文本型0
局_计次整数型 
处理后的文本文本型 
文本处理 = 分割文本 (源文本, “{”#引号“confi”, )
计次循环首 (取数组成员数 (文本处理), 局_计次)
如果真 (寻找文本 (文本处理 [局_计次], “content”, , ) > 0)
处理后的文本 = 处理后的文本 + 正则_讯飞 (文本处理 [局_计次], 返回坐标)#换行符

计次循环尾 ()
返回 (处理后的文本)
子程序名返回值类型公开备 注
正则_讯飞文本型 本子程序采用【精易编程助手】生成。成功返回匹配的数量,失败返回0。
参数名类 型参考可空数组备 注
源文本文本型欲被匹配的文本
返回坐标逻辑型
变量名类 型静态数组备 注
正则正则表达式类此类为精易模块里面的正则类,精易模块下载地址:http://ec.125.la/
匹配数整数型 
局_计次整数型 
正则表达式文本型 
出现次数整数型 
返回文本文本型 
处理文本1文本型 
处理文本2文本型 
处理文本3文本型 
N整数型 
N = 1
如果 (返回坐标)
出现次数 = 文本_取出现次数 (源文本, “location”, )
如果真 (出现次数 ≥ 2)
出现次数 = 出现次数 - 1
计次循环首 (出现次数, )
正则表达式 = 正则表达式 + “[\S\s]*?t”#引号“:{(.*?)},[\S\s]*?m”#引号“:{(.*?)}},[\S\s]*?t”#引号“:”#引号“(.*?)”#引号“}”
计次循环尾 ()
如果真 (正则.创建 (“dence”#引号“:” + 正则表达式, 源文本, 假, 假, 真, ))
返回 (返回文本)
匹配数 = 正则.取匹配数量 ()
如果真 (匹配数 = 0)
返回 (返回文本)
计次循环首 (出现次数 × 3, 局_计次)
如果真 (局_计次 - 3 � (N - 1) = 1)
处理文本1 = 文本_替换 (正则.取子匹配文本 (1, 局_计次, ), , , , #引号, “”, “x”, “”, “y”, “”, “:”, “”, , )
如果真 (局_计次 - 3 � (N - 1) = 2)
处理文本2 = 文本_替换 (正则.取子匹配文本 (1, 局_计次, ), , , , #引号, “”, “x”, “”, “y”, “”, “:”, “”, , )
如果真 (局_计次 - 3 � (N - 1) = 3)
处理文本3 = 文本_替换 (正则.取子匹配文本 (1, 局_计次, ), , , , #引号, “”, , , , , , , , )“ ”
如果 (局_计次 = 出现次数 × 3)
返回文本 = 返回文本 + 处理文本3 + “(” + 处理文本1 + “,” + 处理文本2 + “)”
返回文本 = 返回文本 + 处理文本3 + “(” + 处理文本1 + “,” + 处理文本2 + “) --- ”
N = N + 1

计次循环尾 ()



如果真 (正则.创建 (“content#引号:#引号(.*?)#引号}”, 源文本, 假, 假, 真, ))
返回 (返回文本)
匹配数 = 正则.取匹配数量 ()
如果真 (匹配数 = 0)
返回 (返回文本)
计次循环首 (匹配数, 局_计次)
如果 (局_计次 = 匹配数)
返回文本 = 返回文本 + 正则.取子匹配文本 (局_计次, 1, )
返回文本 = 返回文本 + 正则.取子匹配文本 (局_计次, 1, )“ --- ”

计次循环尾 ()

返回 (返回文本)


i支持库列表   支持库注释   
dp1数据操作支持库一


作者: t59651090t    时间: 2021-3-17 14:16
看看看看看看看看
作者: zjbkss    时间: 2021-3-19 17:43
学习借鉴下,辛苦了
作者: realpc    时间: 2021-3-22 20:38
最后为开发精易模块的大佬打CALL
作者: 啸龙在天    时间: 2021-4-17 09:44
廿六 发表于 2021-3-3 19:20
我不是大佬 很久没用这玩意能不能用自己测试一下

[e=0].版本 2

#请求参数  这个参数常量能提供一下么,谢谢
作者: melody521557    时间: 2021-4-20 22:27
顶顶大佬
作者: BSLTT    时间: 2021-6-4 23:29
谢谢~!下来试试~!
作者: 陌仄    时间: 2021-6-5 15:39
支持支持支持
作者: ygt9090    时间: 2021-8-17 18:06
大佬666 下载试试
作者: wyyidfuck    时间: 2021-8-28 15:56
谢谢!!!!!
作者: wyyidfuck    时间: 2021-8-28 15:57
正好有需要呢!!!!!!
作者: 245138514    时间: 2021-9-6 16:28
浪费我表情·····
作者: luoman73    时间: 2021-10-31 21:10
不能用呀,OCR部分都没有

作者: liuyuxin188    时间: 2021-11-2 17:53
后为开发精易模块的
作者: mmdjb    时间: 2021-11-14 15:32
学习学习 !!!!!!!!
作者: wyj3630330    时间: 2021-12-29 13:49
的顶顶顶顶顶的顶顶顶顶顶的阿萨德
作者: laosan    时间: 2022-1-2 15:00
下载学习学习
作者: 1132492816    时间: 2022-1-7 01:25
傻帽 识别模块都没
作者: y82799872    时间: 2022-4-2 22:35
好评!!!!!!!!!!!
作者: y82799872    时间: 2022-4-2 22:35
学习一下!!!!
作者: 廿六    时间: 2022-4-3 13:56
1132492816 发表于 2022-1-7 01:25
傻帽 识别模块都没

你是什么玩意在这吠?  我有识别模块不给你你能咬我?
作者: lizhongbo    时间: 2022-5-13 08:29
连模块都没有,还声明个毛线!
作者: 廿六    时间: 2022-5-13 11:23
lizhongbo 发表于 2022-5-13 08:29
连模块都没有,还声明个毛线!

你是什么蠢狗 自己不会看里面的精益模块的命令还是咋滴? 上来就吠?
作者: liuyuxin188    时间: 2022-6-16 23:17
学习一下!!!!
作者: han15070727425    时间: 2022-6-21 23:48
支持支持
作者: sauiop    时间: 2024-1-12 01:42
没+币了啊
作者: yenfenwo    时间: 2024-1-12 08:47
学习学习,有机会试试
作者: zyy123    时间: 2024-1-12 23:17
打底袜带娃
作者: D名俾人改晒    时间: 2024-2-25 17:13
6666666666666666666666666666
作者: 游先森    时间: 2024-3-12 21:01
LZ很强  打call
作者: duanyijun    时间: 2024-3-23 09:15
感谢分享,很给力!~
作者: 小妹哥    时间: 2024-3-25 13:56
.............................................................................................
作者: 故林    时间: 2024-3-28 16:54
感谢分享,很给力!~
作者: XUHONGSONG    时间: 2024-4-19 12:49
支持,给力666666
作者: qiji0313    时间: 2024-4-26 13:01
666666666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4