外挂、脚本是一些玩家一直追求的东西,

所以我决定用一些AI 自动监测的一些算法,

让我们实现自动锁头的脚本。(PS:正规游戏,小心封号)


什么是自动锁头脚本?

这里就不在过多解释了,就是锁定敌人并自动射击,

我们可以使用生活中的一些案例来实现我们这个小测试,例如,高速的违规拍照、行人流量自动检测系统,还有安全识别检测,如果晚上有陌生人考经,则将灯对准那个人或打开警报系统。

然后我使用一些算法为我的模型生成训练数据以准确检测敌人。

测试环境:

  • i7–7700k CPU 和 Nvidia 1080TI GPU
  • 操作系统 Windows 10
  • CUDA 10.1
  • cuDNN v7.6.5
  • TensorRT-6.0.1.5
  • Tensorflow-GPU 2.3.1

这里建议在Ubuntu系统测试,因为在 Ubuntu 上运行 TensorRT 比在 Windows 10 上运行要容易得多(后面才发现的)

首先必须安装TensorFlowPython 3CudaCudnn等包,准备TensorFlow环境。

其次,还要下载SteamCSGO

下载玩 Steam 和 CSGO 后,我们需要下载训练好的模型库。我已经压缩了我训练好的模型,并将其放入 checkpoints 文件夹中。

现在,一切准备就绪。

我的yolov3/configs.py文件已经配置为自定义训练对象检测,input_size值为 416。

然后运行。

YOLO_INPUT_SIZE如果你需要更高的准确性,你可以更改,但是根据我的测试掉帧很严重。

现在,当您在后台运行 CSGO 游戏时,运行YOLO_aimbot_main.py脚本。

当 YOLO 检测到屏幕上的物体时,他就会自动锁定敌人并击杀

PS:如果鼠标在游戏中飞来飞去,请打开游戏控制台并键入m_rawinput 0,这会禁用原始游戏输入。此外,你可能需要更改灵敏度或其他次要设置。

结果:

上图!

首先,我大概使用了大约 1500 张图像来训练这个自动模型。

大部分训练数据是我参考别人的方法生成的。

为了让它更准确,建议在不同的地图中使用超过 10,000 张图像,

依此类推,这样我们就可以确保我们的模型不会错误地检测到敌人。

无论如何,我运行了三个不同的测试实例:

  • 输入大小为416 的TensorFlow检测:

  • TensorRT INT8检测,输入大小为416:

  • TensorRT INT8检测,输入大小为608:


那么,这些每秒帧数结果告诉我们什么?

一开始,我使用了没有 TensorRT 优化的标准 YOLO TensorFlow 检测。

这是在使用 1080TI GPU 的 Windows 10 上可以获得的结果,

当然如果你有更好的GPU,则可以获得更好的结果。

然后我将我的 TensorFlow 模型转换为输入大小为 416 的 TensorRT INT8 模型。

我们会看到FPS 增加了一倍多。

最后一个是输入大小为 608 的 TensorRT INT8 模型。

可以看到FPS不是很高,但我确信准确度非常高。

如果我有一张 NVIDIA 3080 甚至 3090,那真不知道会发生什么。虽然目前效果还不错吧

AI算法实现CSGO自动锁头辅助脚本相关推荐

  1. 灵魂画手必读:只需完成手画线稿,让AI算法帮你自动上色

    真正值得的东西从来不会轻易得到 测试图片如下 作者:叶庭云 来源: 修炼Python 一.生成线稿 图像手绘效果的特征:黑白灰色.边界线条较重.相同或相近色彩趋于白色.略有光源效果.手绘风格是在对图像 ...

  2. Maze_AI: 一款基于 Python + Pygame + AI 算法的迷宫小游戏

    (一)课题内容 实现走迷宫. 主要功能为界面显示.上下左右键的响应以及当前步数统计. 通过该课题全面熟悉数组.字符串等的使用,掌握程序设计的基本方法及友好界面的设计. (二)课题要求 1. 基本要求 ...

  3. ai不同形状的拼版插件_ai自动拼版脚本插件下载 Illustrator相同形状的ai文档阵列方式拼版...

    ai拼版一直是件让人头疼的事,好在AI支持安装第三方脚本插件,这样我们可以安装一些ai自动拼版脚本插件来辅助拼版.今天小编给大家分享一套经过测试可用的ai自动拼版脚本插件下载,支持相同形状对象的拼版, ...

  4. ai不同形状的拼版插件_Illustrator(AI)自动拼版脚本插件

    Illustrator(AI)自动拼版脚本插件 书法字体2018.04.15ai脚本 分享一款小巧的Illustrator(AI)自动拼版脚本插件.此自动拼版脚本适用于相同形状的ai文档阵列方式拼版. ...

  5. ai不同形状的拼版插件_Illustrator(AI)自动拼版脚本 V1.5下载(编组对象的复制位移)...

    Illustrator(AI)自动拼版脚本 V1.5下载(编组对象的复制位移) 分享一款小巧的Illustrator(AI)自动拼版脚本插件.此自动拼版脚本适用于相同形状的ai文档阵列方式拼版.在拼版 ...

  6. ai不同形状的拼版插件_Illustrator自动拼版脚本插件-AI自动拼版脚本下载-西西软件下载...

    AI自动拼版脚本是一款Illustrator的简洁自动拼版脚本,这款脚本可以简化你的拼版工作,在拼版的同时可以自动绘制角线.裁切线.套版十字.对于相同形状的对象拼版要比人工快的多,推荐有需要的用户下载 ...

  7. 分享个甲铁城手游的辅助脚本,能够自动刷副本刷资源

    分享个甲铁城手游的辅助脚本,能够自动刷副本刷资源 甲铁城的卡巴内瑞-这个手游中伙伴穿戴装备以及升星培养(升星只需消耗伙伴碎片)能增加人偶的属性与被动技能效果.伙伴的品质越高能为玩家增加的战斗力也就越多 ...

  8. 分享个变形金刚辅助脚本,自动打活动资源买电池

    分享个变形金刚辅助脚本,自动打活动资源买电池 变形金刚地球之战这个游戏太耗时间了,不少玩家就是因为这一点弃坑的,这里给大家介绍一个节省时间精力自动打活动.资源的工具. 变形金刚地球之战辅助功能: 1. ...

  9. android脚本实现自动捉妖,一起来捉妖自动行走辅助怎么用 自动行走辅助详解[多图]...

    一起来捉妖中行走是非常重要的,很多地方都需要玩家们多行走才能玩,接下来安族小编带大家来看一下自动行走辅助详解. 一起来捉妖自动行走辅助工具 1.下载一起来捉妖辅助"飞机助手"APP ...

最新文章

  1. 【项目实战】基于随机森林算法的房屋价格预测模型
  2. 高并发编程-使用wait和notifyAll进行线程间的通信3_多线程下的生产者消费者模型和notifyAll
  3. PostgreSQL索引页
  4. sql 触发器_一键生成某个sql的html--记录执行计划、统计信息、触发器等
  5. Oracle 每个session的限制,限制oracle普通用户能且只能kill自己的会话
  6. oracle数据库时分秒格式_Oracle如何输出指定格式的日期时间数据呢?
  7. C语言 assert 函数 - C语言零基础入门教程
  8. Java OutputStream close()方法与示例
  9. android studio dns问题_Android网络优化篇-从DNS开始
  10. 笔记︱支持向量机SVM在金融风险欺诈中应用简述
  11. Inkscape软件的使用与处理svg格式图片
  12. 黑群晖nas安装保姆级教程
  13. Linux修改Mysql默认端口3306
  14. 机顶盒ttl无法输入_请教大神,机顶盒接TTL进不了uboot模式
  15. launchpad乐器_PreSonus 发布 ATOM 打击垫控制器(视频)
  16. [Maven实战-许晓斌]-[第二章]-2.2基于UNIX系统安装maven
  17. 计算机组策略主要功能,组策略概述
  18. win10文件夹加密_纯UEFI电脑安装Win10 LTSB做全分区加密
  19. QQ机器人{应用设计篇}
  20. 云服务器文件传送,云服务器文件传送工具

热门文章

  1. Android自定义View之图形图像(模仿360的刷新球自定义一个SeekBar)
  2. javascript内置函数是什么
  3. cad服务器手动改自动,手动挡改为自动挡,只需加装这“神器”老司机3000元就能...
  4. 普通高等学校毕业生就业工作暂行规定
  5. win10下安装Centos7
  6. 用c语言实现基本数据结构(哈希表)
  7. 如何判断视频的比例(4:3/16:9)和分辨率?
  8. 世界互联网大会,乌镇,互联网人的盛会,大数据文摘来了!
  9. vue的两个核心点分别是什么?
  10. MySql数据结构、索引优化原则(Java劝退师)