搜索
bottom↓
回复: 132

跳一跳辅助

  [复制链接]

出0入0汤圆

发表于 2018-1-31 14:50:43 | 显示全部楼层 |阅读模式
本帖最后由 252514251 于 2018-1-31 20:12 编辑

自己练手,写了个 跳一跳辅助程序
使用Qt5.6.3和Opencv,ADBShell
暂时只支持1080*1920分辨率
由于没有使用多线程,程序运行中不要移动窗体等,容易卡
原理为
1.使用adb发送截屏指令,获取屏幕图像
2.使用Opencv找出小人位置,和下个落脚点位置,计算出距离
3.使用adb发送模拟触摸按压指令



注意分不要刷太高,很容易被TX盯上,直接分数无效或者被清零。

分辨率识别少一个字符,<不跳了>新增 关闭adb.exe


修正分辨率识别bug,增加自定义设置


自定义设置说明



发布文件


程序源代码
github
https://github.com/dengxinggao/OpencvQtTiaoyiTiaoHelp

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出20入26汤圆

发表于 2018-1-31 14:52:24 | 显示全部楼层
哈哈哈,很强势

出0入0汤圆

发表于 2018-1-31 14:53:31 | 显示全部楼层
给你一个star

出0入0汤圆

发表于 2018-1-31 15:10:12 | 显示全部楼层
哈哈 我来试试看

出0入0汤圆

发表于 2018-1-31 15:10:25 | 显示全部楼层
下来看看                     

出0入0汤圆

 楼主| 发表于 2018-1-31 15:11:34 | 显示全部楼层

只有 1080*1920的才可以,其他分辨率的 程序会自动跳过

出0入0汤圆

发表于 2018-1-31 15:11:41 | 显示全部楼层
分辨率刚刚好,我去试一试。

出0入0汤圆

发表于 2018-1-31 15:14:10 | 显示全部楼层
252514251 发表于 2018-1-31 15:11
只有 1080*1920的才可以,其他分辨率的 程序会自动跳过

有个吃灰的手机就是这个分辨率,不怕

出0入211汤圆

发表于 2018-1-31 15:14:14 | 显示全部楼层

楼主,这是什么情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出10入18汤圆

发表于 2018-1-31 15:16:36 | 显示全部楼层
手机1080*1920识别成  1080*192

出0入0汤圆

 楼主| 发表于 2018-1-31 15:17:14 | 显示全部楼层
hushaoxin 发表于 2018-1-31 15:14
楼主,这是什么情况

手机adb驱动没有安装,win10 的话会自动安装,其他系统可能要手动

出0入211汤圆

发表于 2018-1-31 15:18:39 | 显示全部楼层
252514251 发表于 2018-1-31 15:17
手机adb驱动没有安装,win10 的话会自动安装,其他系统可能要手动

刚才安装好了,但是我的S7 edge是设置在1080P,识别为2K屏幕,然后不能玩......

出0入0汤圆

 楼主| 发表于 2018-1-31 15:18:46 | 显示全部楼层
qtechzdh 发表于 2018-1-31 15:16
手机1080*1920识别成  1080*192

可能跟系统有关系,我这边返回的信息,末尾三个不能要,看来还要改改

出0入0汤圆

 楼主| 发表于 2018-1-31 15:19:36 | 显示全部楼层
hushaoxin 发表于 2018-1-31 15:18
刚才安装好了,但是我的S7 edge是设置在1080P,识别为2K屏幕,然后不能玩...... ...

这个只管原始分辨率,设置分辨率,没有启用

出0入70汤圆

发表于 2018-1-31 15:20:22 | 显示全部楼层
我手机 不知为啥对 adb shell input swipe 不会响应的,      安卓7.1

出0入0汤圆

发表于 2018-1-31 15:21:39 | 显示全部楼层
第一次里外挂源码这么近,强大的程序猿

出0入0汤圆

 楼主| 发表于 2018-1-31 15:23:17 | 显示全部楼层
nyszx 发表于 2018-1-31 15:21
第一次里外挂源码这么近,强大的程序猿

github上很多,但是 ,跳一跳外挂,用Qt写的还没有

出0入0汤圆

 楼主| 发表于 2018-1-31 15:24:00 | 显示全部楼层
SkyGz 发表于 2018-1-31 15:20
我手机 不知为啥对 adb shell input swipe 不会响应的,      安卓7.1

可能系统原因吧,没有查过

出0入0汤圆

发表于 2018-1-31 15:29:15 | 显示全部楼层
大神啊。。试试看

出0入0汤圆

发表于 2018-1-31 15:33:04 | 显示全部楼层
用不了啊,看楼主玩吧

出0入17汤圆

发表于 2018-1-31 15:36:39 | 显示全部楼层
可惜屏幕分辨率太低,不支持

出0入0汤圆

发表于 2018-1-31 15:37:57 | 显示全部楼层
用不了啊

出0入0汤圆

 楼主| 发表于 2018-1-31 15:39:26 | 显示全部楼层
tjjack 发表于 2018-1-31 15:33
用不了啊,看楼主玩吧

主要就两个问题,1驱动,2分辨率
1驱动自己弄
2分辨率,我手上没有那么多设备适配,下一步准备弄个可以设置分辨率的

出0入0汤圆

发表于 2018-1-31 15:41:45 | 显示全部楼层
252514251 发表于 2018-1-31 15:39
主要就两个问题,1驱动,2分辨率
1驱动自己弄
2分辨率,我手上没有那么多设备适配,下一步准备弄个可以设 ...

你只要把分辨率对应点的时间系数开放出来大家自己改就可以了.

出0入0汤圆

发表于 2018-1-31 15:41:56 来自手机 | 显示全部楼层
下载到手机以后怎么用?

出0入0汤圆

 楼主| 发表于 2018-1-31 15:53:11 | 显示全部楼层
hyz_avr 发表于 2018-1-31 15:41
你只要把分辨率对应点的时间系数开放出来大家自己改就可以了.

正在做

还有,源码已放出,大家可以自己可以随意改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2018-1-31 15:53:38 | 显示全部楼层
gdjsfy_86 发表于 2018-1-31 15:41
下载到手机以后怎么用?


电脑上面用,手机开发模式,usb连接到手机

出0入0汤圆

发表于 2018-1-31 16:08:52 | 显示全部楼层
252514251 发表于 2018-1-31 15:39
主要就两个问题,1驱动,2分辨率
1驱动自己弄
2分辨率,我手上没有那么多设备适配,下一步准备弄个可以设 ...

求适配分辨率1440x2560

出0入0汤圆

发表于 2018-1-31 16:12:15 | 显示全部楼层
我之前也自己弄了一个玩.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入10汤圆

发表于 2018-1-31 16:23:19 | 显示全部楼层
怎么用,提示ADB驱动未安装啊

出0入0汤圆

发表于 2018-1-31 16:34:02 | 显示全部楼层
哈哈,TX玩大家,程序员玩TX!

出0入0汤圆

 楼主| 发表于 2018-1-31 16:52:52 | 显示全部楼层
qtechzdh 发表于 2018-1-31 15:16
手机1080*1920识别成  1080*192

试试新版本,应该不会识别错了

出0入10汤圆

发表于 2018-1-31 16:53:12 | 显示全部楼层
感觉有点复杂呀

出0入0汤圆

 楼主| 发表于 2018-1-31 16:53:41 | 显示全部楼层
hyz_avr 发表于 2018-1-31 15:41
你只要把分辨率对应点的时间系数开放出来大家自己改就可以了.

已修改,试试看

出0入0汤圆

发表于 2018-1-31 17:09:02 | 显示全部楼层
截屏了,后面直接无响应。720*1280

出0入54汤圆

发表于 2018-1-31 17:16:25 | 显示全部楼层
我直接玩也玩到900多快1000了。

出0入70汤圆

发表于 2018-1-31 17:18:50 | 显示全部楼层
该手机分辨率Physical size: 1080x192还未支持,请联系开发者添加

分辨率识别错误,   我的明的是 1080*1920的,  识别结果 少个0

出0入0汤圆

 楼主| 发表于 2018-1-31 17:21:33 | 显示全部楼层
本帖最后由 252514251 于 2018-1-31 17:23 编辑
SkyGz 发表于 2018-1-31 17:18
该手机分辨率Physical size: 1080x192还未支持,请联系开发者添加

分辨率识别错误,   我的明的是 1080*192 ...


我这边没有问题呢,奇怪,那你自定义设置
1080 300 1.38 ,再点连接 就能有 开始跳  了
用的后面下载的新版本么

出210入8汤圆

发表于 2018-1-31 17:57:53 | 显示全部楼层
搞了两个小时了,手机连不上,看来我这个水平差太多。

出10入12汤圆

发表于 2018-1-31 18:02:02 | 显示全部楼层
如何取得几何图形的中点

出0入17汤圆

发表于 2018-1-31 18:47:25 | 显示全部楼层
停在这里了,不知如何处理?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2018-1-31 19:12:24 | 显示全部楼层
newuseruser 发表于 2018-1-31 18:47
停在这里了,不知如何处理?

Y设置错了 ,Y在分数的下方

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-1-31 19:12:48 来自手机 | 显示全部楼层
这样会不会被认为作弊?还是用电机+笔的方法安全。

出0入0汤圆

 楼主| 发表于 2018-1-31 19:13:11 | 显示全部楼层
442502587 发表于 2018-1-31 18:02
如何取得几何图形的中点

opencv 找 出最高点,再计算出

出0入0汤圆

发表于 2018-1-31 19:33:14 | 显示全部楼层
我手机刚好是这个分辨率,试试看

出0入0汤圆

 楼主| 发表于 2018-1-31 19:34:02 | 显示全部楼层
sbusr 发表于 2018-1-31 19:12
这样会不会被认为作弊?还是用电机+笔的方法安全。

我反正放弃了

出0入4汤圆

发表于 2018-1-31 19:35:44 | 显示全部楼层
adb启动成功
手机未连接,检查手机数据线连接,或者手机ADB驱动未安装
adb启动成功
设备型号SM-C900
该手机分辨率Physical size: 1080x192还未支持,请联系开发者添加
adb启动成功
手机未连接,检查手机数据线连接,或者手机ADB驱动未安装
adb启动成功
设备型号SM-C900
该手机分辨率Physical size: 1080x192还未支持,请联系开发者添加

我手机应该是1080*1920
没有读到最后一个零吧

出0入0汤圆

 楼主| 发表于 2018-1-31 19:47:24 | 显示全部楼层
本帖最后由 252514251 于 2018-1-31 19:48 编辑
laujc 发表于 2018-1-31 19:35
adb启动成功
手机未连接,检查手机数据线连接,或者手机ADB驱动未安装
adb启动成功


我怀疑你的 手机根本就没有返回最后一个0
我单独给你编译个试试,不读最后一位试试

解压替换
再不然,没有办法了,暂时

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入4汤圆

发表于 2018-1-31 19:56:25 | 显示全部楼层
252514251 发表于 2018-1-31 19:47
我怀疑你的 手机根本就没有返回最后一个0
我单独给你编译个试试,不读最后一位试试

adb启动成功
设备型号SM-C900
设备分辨率:1080x1920
打开跳一跳,点击开始游戏,就可以点击<开始跳>了

现在可以了。什么原因呀?

出0入4汤圆

发表于 2018-1-31 19:58:59 | 显示全部楼层
252514251 发表于 2018-1-31 19:47
我怀疑你的 手机根本就没有返回最后一个0
我单独给你编译个试试,不读最后一位试试

多谢。现在可以正确识别并跳了。

不过给你提一个建议,能不能使用一个随机数,现在每次跳正中间,很容易被发现是作弊的。

出0入0汤圆

 楼主| 发表于 2018-1-31 19:59:25 | 显示全部楼层
laujc 发表于 2018-1-31 19:56
adb启动成功
设备型号SM-C900
设备分辨率:1080x1920

最后一个0,没有返回,我只有不读他,最后一位,没有太大影响的
能用就行,终于有一个可以使用了

出0入0汤圆

 楼主| 发表于 2018-1-31 20:09:12 | 显示全部楼层
laujc 发表于 2018-1-31 19:58
多谢。现在可以正确识别并跳了。

不过给你提一个建议,能不能使用一个随机数,现在每次跳正中间,很容易 ...

我这个是基于正确点计算下一个位置的,必须要准确才好
外挂还是少用,很用被Weixin发现的

出0入0汤圆

 楼主| 发表于 2018-1-31 20:15:49 | 显示全部楼层
laujc 发表于 2018-1-31 19:58
多谢。现在可以正确识别并跳了。

不过给你提一个建议,能不能使用一个随机数,现在每次跳正中间,很容易 ...

还有心不要大了,分数一点一点的涨,一下跳高很多分,直接黑名单,以后难翻身,分数总是不允许上传

出0入4汤圆

发表于 2018-1-31 20:16:45 | 显示全部楼层
252514251 发表于 2018-1-31 20:09
我这个是基于正确点计算下一个位置的,必须要准确才好
外挂还是少用,很用被Weixin发现的 ...

是的,我对跳一跳分数不感兴趣,

对你这个软件倒很感兴趣。想学习下。

出0入0汤圆

 楼主| 发表于 2018-1-31 20:17:47 | 显示全部楼层
laujc 发表于 2018-1-31 20:16
是的,我对跳一跳分数不感兴趣,

对你这个软件倒很感兴趣。想学习下。

我github上提供源码,原理也很简单,都能写出来的

出0入0汤圆

发表于 2018-1-31 20:18:13 | 显示全部楼层
我跳了八百多分就说是存在可疑操作了,估计是每次跳得太准确了

出0入0汤圆

 楼主| 发表于 2018-1-31 20:20:24 | 显示全部楼层
chhh 发表于 2018-1-31 20:18
我跳了八百多分就说是存在可疑操作了,估计是每次跳得太准确了

对,每次都加32分,太准了,要不得,有空优化下算法,再试试

出0入10汤圆

发表于 2018-1-31 21:36:58 来自手机 | 显示全部楼层
csg0203 发表于 2018-1-31 17:57
搞了两个小时了,手机连不上,看来我这个水平差太多。

我的手机也连不上,adb驱动装了也没用

出0入0汤圆

 楼主| 发表于 2018-1-31 21:59:43 来自手机 | 显示全部楼层
ylei12 发表于 2018-1-31 21:36
我的手机也连不上,adb驱动装了也没用

确认驱动安装好了,还是连接不上的话,检查是否有程序占用adb,在任务管理器里结束所有adb.exe进程

出0入17汤圆

发表于 2018-2-1 12:37:11 | 显示全部楼层
252514251 发表于 2018-1-31 19:12
Y设置错了 ,Y在分数的下方

重新设置了Y值,但结果还是一样。设置了不同的倍率,蓝色的线会有变化,但始终会超出边界。是倍率有什么设置技巧,还是其他原因?

出100入18汤圆

发表于 2018-2-1 13:25:22 | 显示全部楼层
得增加随机位置调整,不能每次都跳到正中间,太假了。

出0入0汤圆

 楼主| 发表于 2018-2-1 14:03:46 | 显示全部楼层
newuseruser 发表于 2018-2-1 12:37
重新设置了Y值,但结果还是一样。设置了不同的倍率,蓝色的线会有变化,但始终会超出边界。是倍率有什么 ...

设置的多少,发张原始图片给我呢

出0入0汤圆

发表于 2018-2-1 14:16:06 | 显示全部楼层
牛掰啊,细细研读大神的代码中

出0入17汤圆

发表于 2018-2-1 14:59:58 | 显示全部楼层
252514251 发表于 2018-2-1 14:03
设置的多少,发张原始图片给我呢

不同的倍率

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-2-1 15:44:05 | 显示全部楼层
牛逼啊!!!

出0入0汤圆

 楼主| 发表于 2018-2-1 16:18:10 | 显示全部楼层
本帖最后由 252514251 于 2018-2-1 16:20 编辑


分数最大Y 设置错了,
Y是显示分数位置 的最低点 Y的值

你的图片压缩了,我让你传一个 程序 自动的截图给我,

根据你这个图 我大概看下,你填200试试
看图上 中心点识别的对不对


倍率 填1.00 左右 2位小数  多 试试

跳远了 就改小点,跳近了 就改大点

出0入17汤圆

发表于 2018-2-1 16:28:16 | 显示全部楼层
252514251 发表于 2018-2-1 16:18
分数最大Y 设置错了,
Y是显示分数位置 的最低点 Y的值

Y的0值是在顶上?下面是重新设置了Y值的,从下面的数字看,是开始跳了。不过手机上没有任何反应。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2018-2-1 17:06:08 | 显示全部楼层
newuseruser 发表于 2018-2-1 16:28
Y的0值是在顶上?下面是重新设置了Y值的,从下面的数字看,是开始跳了。不过手机上没有任何反应。
...

好像是没有响应adb 按压指令,系统版本多少,可能系统版本过低

出0入17汤圆

发表于 2018-2-1 17:50:06 | 显示全部楼层
252514251 发表于 2018-2-1 17:06
好像是没有响应adb 按压指令,系统版本多少,可能系统版本过低

系统WIN10,   ANDROID 8.0.0

出0入0汤圆

发表于 2018-2-1 18:33:33 | 显示全部楼层
被TX认为作弊了

出0入0汤圆

 楼主| 发表于 2018-2-1 20:44:53 | 显示全部楼层
newuseruser 发表于 2018-2-1 17:50
系统WIN10,   ANDROID 8.0.0

没有查到相关信息,没有说8.0的与低版本的adb上有这方面的差异

出0入0汤圆

发表于 2018-2-1 23:04:54 | 显示全部楼层
252514251 发表于 2018-2-1 20:44
没有查到相关信息,没有说8.0的与低版本的adb上有这方面的差异

给我们讲解一下思路,如何识别背景色和阴影?

出0入0汤圆

发表于 2018-2-2 00:19:55 | 显示全部楼层
借楼主的楼,也发一个我写的程序,原来只实现了手动点起点和终点,程序帮助跳。参考了楼主的算法,能自动跳了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-2-2 07:58:10 | 显示全部楼层
yerrmin 发表于 2018-2-2 00:19
借楼主的楼,也发一个我写的程序,原来只实现了手动点起点和终点,程序帮助跳。参考了楼主的算法,能自动跳 ...

手动指定跳的更有价值。

出0入0汤圆

发表于 2018-2-2 09:24:15 来自手机 | 显示全部楼层
TANK99 发表于 2018-2-2 07:58
手动指定跳的更有价值。

我觉得被清的原因有以下几点吧
1.每次都是触摸同一点
2.每次触摸间隔时间都相同
3.分数断层太大
4.每次都跳到中心
总之只要有规律就能识别出来
其实1,2,4做到在一定范围内随机变化就不容易识别出来了吧

出0入8汤圆

发表于 2018-2-2 09:29:24 | 显示全部楼层
我是来学qt的,我的python版上1000分不会被ban

出0入0汤圆

发表于 2018-2-2 09:33:17 | 显示全部楼层
水果机貌似不行啊

出0入0汤圆

发表于 2018-2-2 10:09:56 | 显示全部楼层
这个好,有时间玩玩,学习下

出0入0汤圆

发表于 2018-2-2 10:23:10 | 显示全部楼层
本帖最后由 klander 于 2018-2-2 11:02 编辑

楼主好,软件里在显示一行一行的数字,但手机上不动作,是什么原因呢?

这个问题已解决, 打开 USB调试里的 模拟点击 就可以了.

新的问题是,跳的近,两步就掉下来了,设置倍数不起作用,调到100也是跳哪么远.

编辑原因:更新内容.

出0入0汤圆

发表于 2018-2-2 11:18:58 | 显示全部楼层
yerrmin 发表于 2018-2-2 00:19
借楼主的楼,也发一个我写的程序,原来只实现了手动点起点和终点,程序帮助跳。参考了楼主的算法,能自动跳 ...

你好,能发个手动的吗? 我的手机,程序识别终点总是有误差,几步就掉下来了.

出0入0汤圆

 楼主| 发表于 2018-2-2 14:50:53 | 显示全部楼层
xfdr 发表于 2018-2-2 09:24
我觉得被清的原因有以下几点吧
1.每次都是触摸同一点
2.每次触摸间隔时间都相同

我怀疑是 4 调到中心点次数太多了,很多都是连跳中心点
正在测试 新版本,准备发布了

出0入0汤圆

 楼主| 发表于 2018-2-2 14:51:18 | 显示全部楼层
klander 发表于 2018-2-2 10:23
楼主好,软件里在显示一行一行的数字,但手机上不动作,是什么原因呢?

这个问题已解决, 打开 USB调试里的 模 ...

分辨率不一样的话,比较麻烦

出0入211汤圆

发表于 2018-2-2 15:17:27 | 显示全部楼层
S7 edge表示跳不了哦...能链接手机,但是那个瓶子一直蹲在那里,然后电脑端死机

出0入0汤圆

 楼主| 发表于 2018-2-2 16:20:40 | 显示全部楼层
本帖最后由 252514251 于 2018-2-3 09:42 编辑

1.3.1版本
修正小bug,增加窗口可调
修正小屏分辨率按压错误
还没有找到办法适配不同分辨率
今天周六,有时间可以试试

1.3新版本


1.引入多线程
2.优化算法,增加最右位置来修正
3.加入目标点随机偏差功能
4.屏幕分辨率识别方式改为 识别截屏图片尺寸,可能能适应更多方式
最后版本,不打算改了,耗费精力
源代码在此
有精力的朋友再弄弄

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-2-2 16:38:10 | 显示全部楼层

窗口太长了,无法调节大小。。。

出0入0汤圆

 楼主| 发表于 2018-2-2 16:41:34 | 显示全部楼层
bailangcn 发表于 2018-2-2 16:38
窗口太长了,无法调节大小。。。

高度810,你的电脑就不行呢

出0入0汤圆

发表于 2018-2-2 17:34:57 | 显示全部楼层
本帖最后由 bailangcn 于 2018-2-2 17:36 编辑
252514251 发表于 2018-2-2 16:41
高度810,你的电脑就不行呢


笔记本呢  1366*768 高度你还是开放出来可调吧     状态栏挡住了呢

出25入84汤圆

发表于 2018-2-2 17:39:33 | 显示全部楼层
请问这个小人的位置和要跳过去箱子的位置是怎么用opencv来确定的?

出0入0汤圆

发表于 2018-2-2 21:33:55 | 显示全部楼层
klander 发表于 2018-2-2 11:18
你好,能发个手动的吗? 我的手机,程序识别终点总是有误差,几步就掉下来了. ...


你的私人订制版

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-2-2 21:44:25 | 显示全部楼层
感谢楼主,已经成功连接,开启刷爆朋友圈模式。

出0入0汤圆

发表于 2018-2-3 08:48:26 | 显示全部楼层
yerrmin 发表于 2018-2-2 21:33
你的私人订制版

谢谢,可以了

出0入0汤圆

 楼主| 发表于 2018-2-3 09:36:05 | 显示全部楼层
newuseruser 发表于 2018-2-1 17:50
系统WIN10,   ANDROID 8.0.0

试试新的 1.3.1
以前版本按压无效是bug,
在1.3.1 解决了
不过不同分辨率 还是很难保证跳的准确

出0入0汤圆

 楼主| 发表于 2018-2-3 09:36:38 | 显示全部楼层
bailangcn 发表于 2018-2-2 17:34
笔记本呢  1366*768 高度你还是开放出来可调吧     状态栏挡住了呢

1.3.1的可以了 你试试

出0入0汤圆

 楼主| 发表于 2018-2-3 09:40:39 | 显示全部楼层
chun2495 发表于 2018-2-2 17:39
请问这个小人的位置和要跳过去箱子的位置是怎么用opencv来确定的?

1 使用opencv 模板匹配  找出小人位置
2 使用 边缘检测 去掉无关像素信息
3 用自己算法找目标点,我的办法是扫描像素,找出最高点,最右点,根据小人位置计算 目标点
看我源代码嘛
https://github.com/dengxinggao/OpencvQtTiaoyiTiaoHelp

出0入0汤圆

 楼主| 发表于 2018-2-3 09:41:14 | 显示全部楼层
hushaoxin 发表于 2018-2-2 15:17
S7 edge表示跳不了哦...能链接手机,但是那个瓶子一直蹲在那里,然后电脑端死机 ...

这个没有试过,分辨率多少,试试新版本呢

出0入0汤圆

 楼主| 发表于 2018-2-3 09:41:55 | 显示全部楼层
21006091 发表于 2018-2-1 23:04
给我们讲解一下思路,如何识别背景色和阴影?

1 使用opencv 模板匹配  找出小人位置
2 使用 边缘检测 去掉无关像素信息
3 用自己算法找目标点,我的办法是扫描像素,找出最高点,最右点,根据小人位置计算 目标点
看我源代码嘛
https://github.com/dengxinggao/OpencvQtTiaoyiTiaoHelp

图像算法都是opencv的函数

出0入0汤圆

 楼主| 发表于 2018-2-3 13:19:53 | 显示全部楼层
SkyGz 发表于 2018-1-31 15:20
我手机 不知为啥对 adb shell input swipe 不会响应的,      安卓7.1

看看 是不是 命令的触摸点超出屏幕范围了

出0入70汤圆

发表于 2018-2-3 13:30:50 | 显示全部楼层
252514251 发表于 2018-2-3 13:19
看看 是不是 命令的触摸点超出屏幕范围了

没有, 100%肯定 , 没有超出屏幕

出0入0汤圆

 楼主| 发表于 2018-2-3 13:32:37 | 显示全部楼层
SkyGz 发表于 2018-2-3 13:30
没有, 100%肯定 , 没有超出屏幕

那就不清楚了

出0入70汤圆

发表于 2018-2-3 13:43:39 | 显示全部楼层

找到原因了, 应该是 要在 USB开发者选项里 开启  允许模拟点击
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-28 17:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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