Giter Site home page Giter Site logo

wdnmd-rushb / aiassistc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dengqizhou30/aiassistc

0.0 0.0 0.0 173.67 MB

AIAssistC是一个AI游戏助手,使用OpenCv、DNN、ssd_mobilenet/efficientdet、hidriver、MFC等技术,截取游戏屏幕进行对象识别,使用虚拟鼠标键盘驱动实现自动瞄准/自动开枪等功能,提升玩家的游戏体验。

License: Apache License 2.0

C++ 97.55% C 1.19% C# 0.04% PowerShell 0.15% Python 1.07% PureBasic 0.01%

aiassistc's Introduction

AIAssistC 是c++版本的AIAssist,原来c#的版本,由于使用的OpenCvSharp4不支持显卡CUDA加速,而游戏中检测速度是关键,所以再做有一个c++版本。
目前已实现了图像检测、鼠标移动等主体功能,正在尝试CUDA加速,这块坑很多。其他功能后续逐步完善。
原来的c#版本不再更新,感兴趣的可以参考 https://github.com/dengqizhou30/AIAssist

一、项目说明:
AIAssistC是一个AI游戏助手,使用OpenCv、DNN、ssd_mobilenet/efficientdet、hidriver、MFC等技术,截取游戏屏幕进行对象识别,使用虚拟鼠标键盘驱动实现自动瞄准/自动开枪等功能,提升玩家的游戏体验。

二、工程说明:
AIAssist:mfc前端UI子工程;
AIAssistLib:AI助手静态库子工程;
Data:存放模型文件及工具文件的子工程;
HIDDriver:windows鼠标键盘驱动子工程;
HIDDriverLib:鼠标键盘驱动调用库子工程;
HIDDriverLibTest:鼠标键盘驱动调用库验证测试子工程;
OpencvTest:openc功能验证测试子工程;

三、使用注意:
1、需要手工安装HIDDriver驱动程序,详情参考子项目说明:
https://github.com/dengqizhou30/AIAssistC/tree/main/HIDDriver

aiassistc's People

Contributors

dengqizhou30 avatar eternaltitan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.