本文主要是介绍手把手教你如何使用labview电脑自己玩微信跳一跳,刷分最高1300,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
具体思路:
· 用adb调试手机,获取截图;
· 从截图中识别棋子和目标块的中心点位置;
· 根据距离计算长按时间,系数和屏幕分辨率相关;
· 用adb模拟长按,完成跳跃。
第一步:安装安卓投屏软件(注意不支持iphone),通过labview截屏
ApowerMirror:https://www.apowersoft.cn/phone-mirror
第二步:利用labview获取ApowerMirror窗口句柄
第三步:获取窗口区域
第四步:截取屏幕(还可以再优化)
第五步:截屏数据转为image图像,剪切出跳一跳区域
第六步:模板匹配获取小人的坐标,canny边缘提取,然后自定义算法获取最高点(除去小人区域,这部分是难点)
第七步:对最高点往下偏移15,计算该点与小人的距离,然后乘以4.28,加上3,得到按下时间,通过调用mouse even 实现模拟鼠标点击,从而实现跳一跳的功能。要注意的是,每次不能按同一个位置,否则会被检测到作弊。
第八步:最终结果最高分能达到1300
龙哥手把手教您LabVIEW视觉设计课程火热上线!!详情可点击下方链接进行查看:http://t.elecfans.com/c801.html
这篇关于手把手教你如何使用labview电脑自己玩微信跳一跳,刷分最高1300的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!