开心宝贝--跳绳脚本1.0.1.4版正式发布

            开心宝贝中有许多运动,跳绳、皮球、飞盘、跨栏、标枪、跳远等等。我个人认为最难的是跳绳,尤其是50个以后就会加速了,对我来说很有难度,于是想到了用程序来帮我完成,很想要那个奖杯,呵呵。

           下面我讲一下各版本的制作过程和基本原理,如果想下载打包好的脚本,去我的网盘就可以了,F7运行脚本,F12停止。

      【跳绳版本1.0.1.1】
             采用了双区域检测方法,{zg}连跳30左右,检测原理如图1所示:
            


                                                                                                 图1 双区域检测示意图

       进行图像匹配的有两个区域:红区(1区域)、蓝区(2区域)。为了保证程序的鲁棒性,采用了中间区域重叠的方法,同时为了提高实时性,采用了颜色匹配而非图片匹配,因此要求背景和宝贝的颜色尽量以白色为底,提高辨识成功率。但是效果并不理想。

       【跳绳版本1.0.1.2】
               采用了三区域检测方法,检测原理类似双区域方法,有两处关键区域重叠,{zg}连跳50左右,效果仍然未达到{zh0},因此设计了版本1.0.1.3。

       【跳绳版本1.0.1.3】
                在连跳50次以后,跳绳速度会加速,这是一个突破点,因此,突破连跳50次的脚本,仍然需要新的技术。所以这个版本采用了三区域检测+三区域点击方式,即当检测到应该起跳之后,鼠标同时在三个区域进行点击,这样就保证了宝贝在边跳边移动之后,仍然可以达到满意效果。经过这次改进之后,{zg}连跳次数上升至80左右。

       【跳绳版本1.0.1.4】
               该版本是对1.0.1.3的改进版本,调整了三块检测区域的重叠区和各自的宽度,考虑了宝贝仍然以在中心附近跳绳居多,因此进行了检测区域的顺序划分,重点检测中间区域,中间区域也是最宽的,当中间区域未检测到是否起跳之后,转为左右的两个区域,如果检测到了,下次默认不检测,提高算法速度。
              点击方式改为双区域点击,以宝贝宽度为准,左右同时点击,避免了三区域点击的误差。
              该版本是经多次检测后,正式发布的版本,连跳次数平均在70次左右,目前{zg}连跳150次。

      【跳绳版本1.0.1.5】
                该版本正在测试当中,算法采用曲线拟合法,思路如下:
               1. 手动跳绳,记录鼠标点击时间间隔,进行数据采样。
               2. 拟合曲线,以时间为横轴,第N次点击为纵轴拟合曲线。
               3.   根据拟合出的曲线,预测第N+1次点击的时间,进行点击。
               算法特点:无需起跳检测,直接进行预测。但是由于本人实力有限,只能坚持到50次左右,采样数据并不是很多,尽管采用多种方法(如二次差值,4阶龙格库塔方法等),拟合出的曲线一直并不理想。

       【跳绳版本1.0.1.4的使用说明】
               1.
让宠物尽量居中跳绳,同时房间内尽量不要有多余装饰。然后让宠物不要穿花色衣服,尽量使宠物和背景颜色以白色为底(如图1所示)。
                2. 配置脚本(非常重要),运行脚本的初始鼠标位置一定要找好,初始位置找的越好,连跳越多。

                摁F7运行脚本,找到并记住鼠标的初始位置,然后摁F12终止脚本,再将画面移动至:让运行脚本时的鼠标初始位置位于宠物鼻子位置{zh0},即嘴的上方一点,如图2所示。
              

                                                                                                 图2   初始位置示意图




郑重声明:资讯 【开心宝贝--跳绳脚本1.0.1.4版正式发布】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——