鲁大能狂喜,吃鸡迫击炮测距脚本,百发百中 您所在的位置:网站首页 求生小程序 鲁大能狂喜,吃鸡迫击炮测距脚本,百发百中

鲁大能狂喜,吃鸡迫击炮测距脚本,百发百中

2024-07-15 06:14| 来源: 网络整理| 查看: 265

最近和小伙伴玩PUBG经常捡到迫击炮这款道具,但是测距太过麻烦,遂用python+opencv写了个测距工具,这里连带着详解和代码分享给大家

注:原理本质是数像素点,并没有从PUBG内存中拿数据,合理合法*直接上效果图

以下是详解:

思路:

在写此脚本之前,完全没有接触过opencv,只有一个大概的思路,要提取一个二值图出来,用等比的方法测出实际距离.

绝地求生有自带的测距框格,一小格100m,但是:一来,颜色与地图太过相近;二来,线条过于细,试了很多方法都没有提取出来。

所以需要两张图,一张图作为比例尺代表固定距离,一张图实际射击路线,识别出来的距离做除法即可

接下来,简单分享一下怎么找二值图,以橘色为例

先看一下RGB各通道,考虑用R通道减去G通道

做减法,减出来是这么个东西

清楚很多了,我们直接转为二值图吧 

但是线太细了,而且断断续续的,考虑后面找轮廓可能效果不太好,先膨胀再腐蚀一下,做个闭运算,就可以勾轮廓了

写个轮廓检测,把小的白块填充掉,再用轮廓坐标算出长度,框上方框就算完成了

目前是先截图再识别,尝试过快捷键直接运行的方法,实操速度反而降低了

最后附上代码,为方便过审会发在另一篇文章,码渣勿喷,求求



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有