Python 打造微信小程序-加减大师辅助程序

本文介绍如何使用Python进行图像处理,通过PIL库实现感知哈希算法和汉明距离,辅助微信小程序‘加减大师’的自动运算。主要步骤包括:屏幕投屏获取图像,计算dHash值,利用汉明距离匹配运算符号,最后进行点击操作。
摘要由CSDN通过智能技术生成

写在前面:

      主要运用python进行简单的图像处理,不得不说python用起来是真的爽,各种库的学习使得开发变得越来越简单...


     其实玩过这个小程序的应该知道实现起来也不是很难,很适合新手练手。第一次到了500多题不知道是因为被检测了还是网掉了分数没提交。。。结果以后到200分就手动停了,发现提交是正常的......

   话不多说先上效果:(gif太麻烦了将就着看吧......)



首先说一下思路:

       1.运用投屏软件将手机屏幕投屏到电脑。(实际上也可以运用adb截图再处理,但是adb太慢到200题后速度会变得相对很快,所以运用投屏,我这里用的是:vysor,自行下载安装就好了)

       2.图片处理。截图+识别(图像处理这里用的是PIL库,运用感知哈希算法、汉明距离进行图片匹配)

       3.得到结果并点击。


**-***---**-**-*-**-*-*乱而华丽的分割线*--*--**-*--*--*****--*-

那就开始我们的代码吧:

       1. 首先安装PIL库:https://www.cnblogs.com/mrgavin/p/8177841.html

        ok很快!我们安装好了PIL。

        我这这里主要用了其中的Image:

from PIL import Image

       官方文档:http://effbot.org/imagingbook/image.htm

       这里有个中文的自己写的:https://blog.csdn.net/icamera0/article/details/50706615(感谢大佬)

        2.图片处理,我们
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值