开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

楼主: 老衲无悔
收起左侧

[2020开源大赛(第五届)] 百d开源PaddleOCR本地离线识别,通用识别度极高

    [复制链接]
结帖率:20% (16/80)
发表于 2020-11-12 05:08:20 | 显示全部楼层   江苏省南京市
能搞验证码?
回复 支持 反对

使用道具 举报

签到天数: 3 天

 楼主| 发表于 2020-11-12 02:17:11 | 显示全部楼层   福建省三明市
本帖最后由 老衲无悔 于 2020-11-12 10:23 编辑

针对很多朋友提的问题,统一回复下!

现在网盘里是一个完整压缩包!现在网盘里是一个完整压缩包!现在网盘里是一个完整压缩包!
第一、这个工具是BAIDU开源的,别问我为啥不开源,源码都在网络上,自己去下就有了! 我写的不管是VC++的还是火山的或PYTHON的都开源了!
第二、工具源码+所用文件打包起来58MB,不好上传.所以才上传到网盘里。有的朋友如果当心,别加我别下就好了,出门右转不送!
第三、这是一个通用的识别库,但是最好根据不同的GAME设置相应的参数比较好.但,如果你们愿意用200+MB的识别库也可以的(现在用的才8MB),影响速度!


下面是易语言、火山在使用WebApiSer.exe/OCR.exe时要注意的配置选项

config.txt是配置文件
配置中最重要的是

max_side_len  960        # 图片长边的最大尺寸,超出缩放,正常游戏截图都比较小使用默认基本都可以 如果都是用小图可以适当放小, 图片越大识别越慢

det_db_thresh  0.3        # 检测模型输出预测图的 二值化阈值     影响识别关键0.1-1之间自己调整

检测模型输出框, 的意思就是检测到文字时模型确认的一个长方形,
建议在测试时在配置中 visualize 设置为1 这样在识别后会生成一个ocr_vis.png图片, 里面绿色的长方形就代表以下两个配置

可以理解成CSS里的内边距和外边距  这两个配置每个游戏不同.所以会造成部分识别不出来
det_db_box_thresh  0.5     # 检测模型输出框的阈值比例, 低于此值的预测框会被丢弃   影响识别关键0.1-1之间自己调整
det_db_unclip_ratio  0.6    # 检测模型输出框扩大的比例, 高于此值的 预测框会被丢弃  影响识别关键0.1-10之间自己调整 游戏正常在0.3-2之间


ocr.exe =====命令行回显方式调用的识别, 可用于测试时命令
        命令格式: ocr.exe 222.png

WebApiSer.exe=====支持通过POST/GET方式调用的服务端, 主要用于正式使用.
        提交地址为 http://127.0.0.1/ocr
        提交数据为 img=e:\222.png
        返回JSON文本 { "text": " 识别到的文本,"}  如识别到多个文本用逗号","分割        使用精易模块 网页_访问S 命令就可以了
                        
                        
MYCALL.EXE===火山开发的测试调用DLL例子, 源码在同目录里 火山调用VCDLL.zip

附:两张参数不同时,识别同一图片后的结果

一、识别后返回   王线穿热竹村,前往竹林一探0/1 后半部分是对的,在图片中上半部分不正确


二、修改对应参数后 完全能正确认识!通用识别不是说啥也不做,参数要做一定的修正!

回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
发表于 2020-11-12 00:50:47 | 显示全部楼层   广西壮族自治区玉林市
游戏识别福音
回复 支持 反对

使用道具 举报

签到天数: 3 天

 楼主| 发表于 2020-11-12 00:40:24 | 显示全部楼层   福建省三明市
本帖最后由 老衲无悔 于 2020-11-12 02:30 编辑
昨夜的雨 发表于 2020-11-11 23:23
测试了下,识别率好像有点差。自己截图的几个汉字貌似都没识别出来,这是有什么要求么 ...

在配置文件里 修改下配置就可以了!下面三组图展示不同设置时同一图片识别的文字

图片上半部分识别不准

图片上半部分识别不准

识别比图一更准确

识别比图一更准确

333.png

评分

参与人数 1好评 +1 精币 +1 收起 理由
昨夜的雨 + 1 + 1 才看到!感谢分享!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2020-11-11 23:43:12 | 显示全部楼层   陕西省西安市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 15 天

发表于 2020-11-11 23:23:05 | 显示全部楼层   海南省三亚市
测试了下,识别率好像有点差。自己截图的几个汉字貌似都没识别出来,这是有什么要求么
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 15 天

发表于 2020-11-11 23:06:53 | 显示全部楼层   海南省三亚市
支持楼主,感谢分享
回复 支持 反对

使用道具 举报

结帖率:75% (18/24)

签到天数: 4 天

发表于 2020-11-11 22:54:50 | 显示全部楼层   河北省石家庄市
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 11 天

发表于 2020-11-11 22:49:09 | 显示全部楼层   广东省江门市
代码下载地址
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 1 天

发表于 2020-11-11 22:47:37 | 显示全部楼层   河北省石家庄市
老衲无悔 发表于 2020-11-11 22:14
网盘下下载完整包,解压里面有 易语言VC 目录,在里面有一个WebApiSer.exe这个是服务端,点开运行.就直接用 ...

谢谢大佬解答,麻烦请问一下Python咋搞?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表