自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 YOLOV5 自动刷图脚本实战补充课之获取游戏界面Python实现

在这篇文章里使用了C++的代码去获取游戏界面的图片在这篇文章里将补充一下,如果使用python对游戏界面截图整体的逻辑是先获取游戏的窗口句柄,通过句柄获取游戏的左上角的x,y坐标然后对整个屏幕进行截图,然后屏幕的截图进行裁剪,获取游戏的屏幕截图这样做的好处就是不会一直通过句柄去拿到游戏的画面图片,降低了制裁的风险。

2024-07-09 23:14:59 42

原创 YOLOV5 自动刷图脚本实战补充课之PyCharm安装PyQt5(Qt Designer、PyUIC)

Program:D:\ProgramData\soft\Python38\Scripts\pyuic5.exe(根据自己的路径来)点击之后,会弹出Qt Designer的程序界面,这里我们随便创建一个窗口。到此,我们Pycharm安装pyqt5的拓展工具就完成了。因为这三个工具可以全局使用,我就不在虚拟环境里面安装了。执行之后,可以看到,当前目录下生成了同名称的.py文件。我们继续右键这个ui文件,点击拓展工具中的pyuic。点击+号,先新增一个QtDesigner的拓展工具。两个都添加完成之后,如下。

2024-03-16 19:14:32 188 1

原创 YOLOV5 自动刷图脚本实战补充课之称号改无上传奇

这篇文章主要是教大家如何把角色佩戴的称号改成无上传奇当然,我们也可以不需要这么麻烦,直接在游戏里把称号动画改成无上传奇就行了但是这样也会给制裁带来很大的风险,站街、带团看到玩家佩戴无上传奇的称号容易被举报我们直接在本地去添加NPK的补丁就不会有这种情况了。

2024-03-16 13:08:57 294 1

原创 YOLOV5 自动刷图脚本实战(十五)之如何找到正确的门

DXF是一个2D游戏,我们所看到的人物移动,其实是后面的背景在移动,我们所看到的画面,不过是一个完整背景中的一个镜头视角而已想要正确找到门的坐标,我们需要对不同的地图中的每个房间做一些配置信息。

2023-12-21 14:42:45 1042 1

原创 YOLOV5 自动刷图脚本实战(十四)之角色精准移动和斜着移动

在整个移动的过程中,中间两次休眠的20ms移动的距离可以忽略,也可以给个固定值,比如,人物坐标点A移动到物品目标点B,这个之间X方向的位移是200像素,我们可以假定跑动过程中的40ms能移动10个像素,那跑动的位移距离就是190个像素点,再除人物再x方向的移动速度,就能得到再x方向上移动的时间了。假设x方向移动时间大于y方向移动的时间,那么我们可以先休眠t-t1的时间,再按下y轴的方向键,然后休眠t1,最后弹起x轴的方向键和y轴的方向键。初始移动速度,就说角色面板增速为0的时候,我们测算的移动速度。

2023-12-21 11:17:45 1263 1

原创 YOLOV5 自动刷图脚本实战(十三)之PPOCR文字识别使用

需要先训练好自己的文字识别模型,用官方默认的v4的模型,一部份的文字识别效果不是很好,还是建议自己去训练训练好的模型,直接编译出dll库,这节课将讲述如何在Qt中去使用ppocr对游戏中的文字进行识别。

2023-12-20 15:40:59 797 1

原创 YOLOV5 自动刷图脚本实战(十二)之使用YoloV5对游戏画面进行推理

如果不知道qt线程知识的小伙伴,可以先移步到B站,先简单学一下线程的基础知识,我这里只做项目实战,不对知识点做过多讲解。先简单说下,再qt中,主线程也就是ui线程,不做任何的代码逻辑处理,只进行ui界面的渲染更新操作。我这里只讲述在qt中如何是使用yolo的dll库,完整的教程,将在视频课程中去讲解。所以,我们先创建一个子线程,负责游戏画面的截图和yolov5目标检测推理的工作。创建一个Global.h文件,保存全局的一些结构体。直接实例化一个YoloV5Thread。编写一个YoloV5的线程工作类。

2023-12-20 15:27:31 776

原创 YOLOV5 自动刷图脚本实战(十一)之创建Qt项目以及环境配置

然后将.ui文件已到Forms目录下,.h文件已到Headers目录下,main.cpp也移动到Sources下。ok之后,我们再配置一下cmake,file-》settings,构建类型选择Release。直接拖拽按钮就行了,添加之后,最好吧objectName改下,方便代码调用,取名要见名知意。这里改成自己qt的路径,然后在运行程序,验证一下,如果是正常的,会弹出程序界面。创建完成之后,会弹出配置框,默认就行了,直接点OK,会自动读取环境变量的。最后,我们修改一下main.cpp,显示刚创建的窗口。

2023-12-19 15:51:33 571 1

原创 YOLOV5 自动刷图脚本实战(十)之PaddleOCR模型封装成动态链接库DLL

参考上一篇文章,需要先讲PaddleOCR的源码下载下来依赖:OpenCV、CMake。

2023-12-19 11:27:24 1609

原创 YOLOV5 自动刷图脚本实战(九)之PaddleOCR游戏文字识别训练

下载完成之后,解压缩,我这里就放在和yolov5同级目录下了。

2023-12-14 17:48:31 1186 1

原创 YOLOV5 自动刷图脚本实战(八)之YoloV5模型封装成动态链接库DLL+TensorRT加速

上面是这篇文章主要用到的工具和安装教程。

2023-12-12 17:45:15 1136

原创 YOLOV5 自动刷图脚本实战(七)之YoloV5-GPU游戏模型训练

这节课主要讲如何使用yolov5训练模型,这里使用python更为方便训练yolo模型后面将讲述如何将训练好的模型,封装成动态连接库,提供给qt调用。

2023-12-11 17:38:19 1587 1

原创 Yolov5+Qt5+ocr+c++实现脚本自动刷图课程目录

以上是大致的课程目录,文字版本的文章会比这个多,而且不会出现具体游戏画面截图,懂得都懂,视频教程后续再出。第二课、开发环境安装(Qt5、OpenCV、CLion)第三课、Yolov5环境安装和数据训练。第十三课、循环刷图以及物品出售逻辑开发。第十四课、整体逻辑串联,实现脚本自动化。第十课、角色捡物以及物品过滤逻辑开发。第六课、实现选择角色和角色自动进图。第十一课、角色找门以及进门逻辑开发。第八课、角色精准移动逻辑开发。第一课、CUDA环境安装。第七课、刷图线程框架开发。第九课、角色打怪逻辑开发。

2023-12-07 15:54:16 718 1

原创 YOLOV5 自动刷图脚本实战(六)之OpenCV+CMake+MinGW-64 Qt5编译

这章直接开始如何使用CMake + MinGW编译Qt中使用的OpenCV。

2023-12-07 15:34:11 1144 1

原创 YOLOV5 自动刷图脚本实战(五)之Qt5安装

将Qt的bin目录,和MinGW的bin目录,添加到系统Path环境变量中,我的是下面这样的,请根据自己的安装目录设置。MinGW路径:F:\ProgramSoft\Qt\Qt5.14.2\Tools\mingw730_64\bin。我的qt路径:F:\ProgramSoft\Qt\Qt5.14.2\5.14.2\mingw73_64\bin。等待下载完成,或者使用迅雷下载,这个比较快一点。3、这里修改一下安装路径,最好不要有空格和中文。配置好环境变量之后,就可以正常的后续开发工作了。

2023-12-03 14:04:51 454 1

原创 YOLOV5 自动刷图脚本实战(四)之CMake详细安装教程

cmake的版本不会影响后面的软件的编译,根据个人喜好下载对应的版本即可。这里选择将CMake加入到环境变量中,后面就不需要自己手动添加了。打开电脑环境变量配置,可以看到CMake已经加入到环境变量里了。进入到bin目录下,打开cmake-gui.exe。点击同意License 然后点击“Next”安装完成之后,进入到安装路径下,目录内容如下。以上便是完整的CMake的安装教程了。下载之后长这样,一个msi的安装文件。如果没有,自己手动加下,方便后续编译。打开出现下面这样,就成功安装了。

2023-10-08 19:45:28 442

原创 YOLOV5自动刷图脚本实战(三)之Visual Studio 2019安装

这里下载社区版本就行。

2023-10-08 19:44:59 409

原创 YOLOV5自动刷图脚本实战(二)之CUDNN安装

cuDNN的全称为NVIDIA CUDA® Deep Neural Network library,是NVIDIA专门针对深度神经网络(Deep Neural Networks)中的基础操作而设计基于GPU的加速库。

2023-10-08 11:07:46 748 1

原创 YOLOV5自动刷图脚本实战(一)之CUDA安装

下载小于等于CUDA Version的cuda-toolkit,cuda版本是12.2 这里下载11.8的cuda-toolkit。F:\ProgramSoft\CUDA Toolkit,选择此目录,点击“下一步”,等待安装。下载驱动精灵,更新nvidia驱动到最新版本,重新打开cmd执行nvidia-smi,成功显示cuda版本。安装成功之后,默认是添加了环境变量的,没有就自己手动加下。到此整个cuda-toolkit已经安装完毕了。3、选择“自定义”,点击“下一步”,然后点击“下一步”

2023-10-07 18:29:18 797 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除