chaoyu1999 / FPSAutomaticAiming

基于yolov5的FPS游戏AI。
Apache License 2.0
470 stars 134 forks source link

CF 无效果 yolo检测无效果 #12

Closed Gmmvc closed 2 years ago

Gmmvc commented 2 years ago

请问是模型原因么?我模型已经换了CF的模型 作者大佬可以解答下么?

Gmmvc commented 2 years ago

易键鼠已更换ghub驱动

Gmmvc commented 2 years ago

是还需要修改其他文件么?第一次接触yolo 不是很清楚

chaoyu1999 commented 2 years ago

啊这。。。我预训练模型是cs的,你找几张cs的人物图试试

Gmmvc commented 2 years ago

试了下 CSGO是可以的 那可能是直接把csgo模型换成cf的模型不行的么?你看我要需改哪里么?

chaoyu1999 commented 2 years ago

cf 的模型是yolov5的模型吗?不是的话就得重新训练

Gmmvc commented 2 years ago

可以了 但是瞄准的人物不是头部。。瞄准位置在腰部 请问这是模型原因还是哪里问题尼?

Gmmvc commented 2 years ago

看了下应该是模型问题 易键鼠调用 dll模块找不到 看了下别人的提问 自己封装的那个貌似删除了

chaoyu1999 commented 2 years ago

可以了 但是瞄准的人物不是头部。。瞄准位置在腰部 请问这是模型原因还是哪里问题尼?

那就是cf 的模型有问题

chaoyu1999 commented 2 years ago

看了下应该是模型问题 易键鼠调用 dll模块找不到 看了下别人的提问 自己封装的那个貌似删除了

那个封装dll的项目在之前的旧版本里,我上周末把旧版的项目给删了,上传了最新版的项目

Gmmvc commented 2 years ago

好的 我去研究研究 图片 这个train 和val分别指 的是?

chaoyu1999 commented 2 years ago

好的 我去研究研究 图片 这个train 和val分别指 的是? images下的train和val分别是训练和验证所需的图片数据;labels下的train和val分别是images中对应的 标签数据。

Gmmvc commented 2 years ago

好的 我现在还在想办法解决鼠标移动问题,我调用罗技dll会出现鼠标移动到别处的现象,易键鼠还是dll找不到,裂开了

Gmmvc commented 2 years ago

重新封装了依旧找不到dll

chaoyu1999 commented 2 years ago

重新封装了依旧找不到dll 那可能是dll路径什么的有问题吧

Gmmvc commented 2 years ago

路径没问题啊...大佬可以加个联系方式么

chaoyu1999 commented 2 years ago

路径没问题啊...大佬可以加个联系方式么

有编程基础的话多调试调试,应该可以调好的。联系方式就在github上交流吧,其它的不方便给

Gmmvc commented 2 years ago

好的
图片 我这样是没问题的 没有报错 但是鼠标不动了。。。我再去调试下 哈哈

chaoyu1999 commented 2 years ago

好的 我现在还在想办法解决鼠标移动问题,我调用罗技dll会出现鼠标移动到别处的现象,易键鼠还是dll找不到,裂开了

鼠标乱移:可能是游戏里面的鼠标灵敏度太高了

Gmmvc commented 2 years ago

不是乱移动 是直接不移动了 😂

Gmmvc commented 2 years ago

图片 不知道为什么这样又可以了 但是鼠标移动没效果

chaoyu1999 commented 2 years ago

图片 不知道为什么这样又可以了 但是鼠标移动没效果

这个是我当时封装易键鼠dll的项目,可以看看对你有帮助没https://github.com/chaoyu1999/FPSAutomaticAiming/blob/main/lib/dll%E5%B0%81%E8%A3%85%E9%A1%B9%E7%9B%AE.zip

chaoyu1999 commented 2 years ago

易键鼠官方给的dll在64位pyhton 下无法正常调用,但在C语言下可以正常调用。主要是要将HANDLE m_hdl = M_Open(1);这个变量弄成全局变量才可以。 image

Gmmvc commented 2 years ago

64位是无法正常调用么。。。那我换下32试一下 我是64位

chaoyu1999 commented 2 years ago

64位是无法正常调用么。。。那我换下32试一下 我是64位

32位pyhton的话神经网络就无法运行了

chaoyu1999 commented 2 years ago

64位是无法正常调用么。。。那我换下32试一下 我是64位

所以我才自己封装了个64位python能调用的dll

Gmmvc commented 2 years ago

这。。。我现在是鼠标移动无效果 重新打包也是一样的 我重新打包用的就是你的旧版本里的

chaoyu1999 commented 2 years ago

这。。。我现在是鼠标移动无效果 重新打包也是一样的 我重新打包用的就是你的旧版本里的

啊这。。。你把检测到的坐标print一下看到底是检测出问题了,还是移动鼠标出问题了

Gmmvc commented 2 years ago

貌似又好了 真是玄学 我去游戏里面测试一下

chaoyu1999 commented 2 years ago

貌似又好了 真是玄学 我去游戏里面测试一下

还可以试试管理员身份运行。如果还不行,就单独开个项目把鼠标移动测试好再用。

Gmmvc commented 2 years ago

不行 。。。好的 我去测试下

Gmmvc commented 2 years ago

还是不可以 裂开了 谢谢大佬解答这么多疑惑 我自己去研究研究测试吧 谢啦

chaoyu1999 commented 2 years ago

还是不可以 裂开了 谢谢大佬解答这么多疑惑 我自己去研究研究测试吧 谢啦

加油

Gmmvc commented 2 years ago

还是不行 大佬请问为什么用罗技 图片 这样移动鼠标会一直往右下方移动 跟pyautogui.moveRel的移动效果是一样的

Gmmvc commented 2 years ago

行吧 一个相对移动 一个移动到。。。。裂开 不知道怎么转化

Gmmvc commented 2 years ago

易键鼠是需要购买盒子么?

chaoyu1999 commented 2 years ago

这样移动鼠标会一直往右下方移动 跟pyautogui.moveRel的移动效果是一样的

chaoyu1999 commented 2 years ago

还是不行 大佬请问为什么用罗技 图片 这样移动鼠标会一直往右下方移动 跟pyautogui.moveRel的移动效果是一样的

我的代码里的坐标是绝对移动,要用相对移动可以自己换算一下。

Gmmvc commented 2 years ago

我正在研究怎么换算😂感觉有点麻烦

Gmmvc commented 2 years ago

大佬后期还会更新么。。。。

chaoyu1999 commented 2 years ago

大佬后期还会更新么。。。。

看情况,有空的话会再完善下的

Gmmvc commented 2 years ago

我已经改完了,可以用了,就是人多乱抖严重,还有cf全屏下检测不理想,谢谢大佬分享源码,学习到了