面向监狱编程 - 石胖子写网游外挂 (5) 文字识别

​“ 5分钟搞定”

0 文字识别

石胖子通过简单的代码,完成了游戏中一些关键事物的识别。下一步就是如何识别游戏中的文字。最简单的办法,就是让程序有读取文字的问题。使用ocr(文字识别)来处理。可以使用开源的github项目来做二次开发。也能使用BAT这些大厂提供的现有能力。

01巨人的肩膀上

石胖子随便选择了一家大厂的OCR服务来做实验。全过程5分钟。

使用X度搜索ocr,第一个链接就是

注册x度账号登陆后

当年逛贴吧的账号终于又有用了

创建应用

获取配置信息

一张截图,几行python代码

里面ID,KEY就是上一步的配置信息

无特殊要求的文字识别,免费额度是五万次/天。对于非商用已经完全够了。

02 开源的OCR

考虑到实际使用时,肯定不会整张游戏的截图来进行识别,所以想试试开源的OCR项目可以做到一样的效果不

git上这么多款ocr项目,总有一款适合的。

石胖子看了下其中的效果展示,感觉还不错,这种歪歪扭扭的火车票都能识别,中文的识别率也很不错。对于自己用来识别简单的数字,或者角色名称,服务器名称,地图区域名等,也完全够用了。就算不够,做一些定制的优化,应该没什么难度。

新手的话,对于这种github项目,可能还要研究一阵子才能搭建好,而且中间还会踩几次坑。不过也算是个很好的学习机会。对石胖子而言代码裁剪,封装工具包,驾轻就熟。而且现在的github项目里,基本都会有很贴心的使用说明。

04 打完收工

小半天,部署,调试,抽出自己需要的功能,封装模块就全搞定了。石胖子觉得,做自己熟悉的事情,真舒服。实验了下,的确比用x度的要差一点,但是把固定有文字的区域裁剪出来,再进行识别,效果也完全够用了。石胖子开了一瓶82的肥仔快乐水庆祝了一下。

现在石胖子已经做出来外挂的眼睛了,剩下要解决的问题就是怎么它赋予一双手

< 未完待续 >

微信扫码,关注哦

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沙拉码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值