burningcl/wechat_jump_hack

不同分辨率问题

Closed this issue · 7 comments

荣耀V9, 2560*1440分辨率,识别情况如图:

image
image
image
image
image
image

哦。。。原来还会这样。。
我测试用的手机是1080p。
好像,你的手机左右两个点没有找到。我手边没有这样的手机,麻烦你帮忙测试一下。NextPosFinder.java中第77行,‘for (int k = 0; k < 5; k++) {’,将5改为10,试试看。。。
如果有结果,也请告诉我一下。

我测试了从2到15中的某些值,都只会出现一个绿点一个蓝点,但是k数值越大,配合跳跃系数,准确度越高。另: 我将截图放大很多倍查看过,从肉眼观察来看并不存在三个绿点重合的情况

不是不是,现在你只有一个绿点,就是最上面的顶点。找不到左右两边的点。
麻烦你把你的源图(没有标点识别结果的那种),发几张给我。

我发几个对应的吧,奇数张原图,偶数张识别图
5
5
6
6
11
11

不知道是手机个体原因,还是微信改了实现,边界上面有虚点。
我改进了算法,以上是效果。你更新一下代码看看

基本没问题,log, when!