学习
实践
活动
专区
工具
TVP
写文章

用python的OCR实现自动截图搜题

学以致用系列(一)

一.思路设计

最近两天因为要频繁刷一个题库,然后囿于时间的限制并且是在app里面做的练习,所以不能一边搜答案一边答题。这样的话凭本事做的话命中率一定会比较低。。。。。急中生智想了一个偷懒的方法。

用电脑的模拟器打开手机上的那个app

截取每一道问题的图片

通过OCR把图里面的问题识别成文字

把问题出来放在百度上面就可以查到答案了。

而且!!!!!以上都是可以用代码写出来的。

所以做每道题的时候需要以下几步,

手动截图并运行代码

代码部分实现以下功能:识别图片中的问题—自动打开浏览器—在百度输入问题

人工筛选出结果并选择答案

因为用python实现的,代码部分主要是需要搭建一个python中ocr的环境(ocr安装在这里:https://blog.csdn.net/sinat_37802274/article/details/80030063)。

每道题的答题时间是三十秒,上面三步完成基本是够的。(为了答题的命中率我也是蛮拼的了。。。)

二.实际操作如下:

1.截图的题干:

2.文字识别出来的结果:

3.自动打开百度并搜索:

三.其他

1.因为这个文字库是官方默认的,最近几天没有太多的时间给自己训练字库,所以识别出来的结果会比较飘。。。

2.每次截取图片都需要自己手动截图比较复杂,这个是后面可以加上自动截图的模块的。实现一键百度出结果的功能。

3.仔细想了想过年那段时间那么火的答题app也是可以用这个来实现“开挂”操作的。。。

4.代码也不是很复杂就不放了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180423G1666Q00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券