2023-11-15
游戏助手已经发布了三个项目,区别如下:
AIAssistOnnx 应用onnx进行人工智能推理,onnx可以在终端上高度运行,评估比opencv dnn快2-3倍
当前版本应用onnxnx yoyov6,游戏图像检测速度快到飞起。。。。
已发布可操作程序:包括相关操作库文件,可在项目Releases中下载AIAssisttes.rar,解压可直接操作。
请注意第四节的使用方法,使用此辅助软件;
下载链接:https://github.com/dengqizhou30/AIAssistOnnx/releases/tag/原始版本
重构内容:
1、依靠人工智能推理更换库,onnx应用代替opencvv dnn;
可考虑的推理加快了改进方向:
1、采用CPU推理,配备多核CPU,可以用两个物理CPU,可以用一个CPU推理;
2、GPU推理的应用,onnx预编译的gpu版本,可以平替cpu版本,使用方便;
一、项目说明:
AIAssistc是AI游戏助手,应用OpenCv、onnx、yoyo、提取游戏屏幕的MFC等技术,对象识别应用AI模型,实现鼠标操作,如自动瞄准/自动射击,提高玩家的游戏体验。
二、工程说明:
AIAssist:UI子工程在mfc前面;
AIAssistLib:AI助手静态仓库工程;
OnnxLib:onnx推理包装静态仓库工程;
OnnxTest:onnx推理测试子工程;
Data:存储模型文件和工具文件的子工程;
DXGICaptureSample:DXGI Desktop Duplication API截图检测子工程;
OpencvTest:测试子工程openc功能验证;
第三,主要运行库:
1、大神级图像处理架构OpenCv由intel贡献:
https://opencv.org/
2、微软onx AI运行库,目前主流AI架构大多适用于将模型转换为onnx格式:
https://onnxruntime.ai/
https://github.com/DefTruth/lite.ai.toolkit onnx c 样例代码很难找到,我主要参考这个项目,作者包装了大量的模型,NB和感激
3、模型应用美团yoyov6,准确性和能力只有一个字,NB:
https://github.com/meituan/YOLOv6
四、应用注意:

1、操作技巧:目前,根据人工智能图像检测,只有人员识别,无法区分敌人和朋友。参考以下操作技巧,防止自动跟踪和枪击队员在游戏中的尴尬。为了防止自动跟踪和枪击队员在游戏中的尴尬,请参考以下操作技能。习惯了这种操作模式后,使用这个工具的感觉相对较好。:
a、开始游戏操作面板后,启动辅助软件,否则有时无法实现自动鼠键操作;
b、辅助软件必须作为管理员运行,否则,有些人有时无法实现自动鼠键操作;


c、按V键关闭或修复自动操作:V键和鼠标键可关闭或恢复自动跟踪/开枪/压枪;当开关紊乱时,按enter键关闭所有操作;建议在每次战斗前按V键转换视图,交战完成后,按v切回视图;
2、windows的应用 鼠标键盘操作模拟由hook和鼠标键盘api完成,HIDriver驱动软件不再是必须的。检测绝地求生、逆战、cf三款游戏,可正常运行。推断当前的游戏检测服务侧重于游戏内部的动作数据检测,windwos在游戏外部环境中 不再监管hoook等通用操作系统
3、HIDriver鼠标键盘模拟推广已经清除,没有微软颁发的宣布证书,只能在win 在10测试模式下实施。假如你想试试,参照项目说明:
https://github.com/dengqizhou30/HIDDriver
五、游戏截图:
穿越火线游戏截屏:
