有人知道如何制作一个图像识别的脚本吗?

115 天前
 huihushijie1996

现在的图像识别特别厉害,那么如何通过图像识别来制作一个自动玩游戏的脚本呀? 不知道能不能做,能做的话有啥技术体系

1737 次点击
所在节点    问与答
23 条回复
wwzz
111 天前
huiyadanli
110 天前
简单说下 PC 环境下的游戏脚本编写相关的技术。无论你用的什么语言还是类库,最终基本绕不开以下技术。


1. 截图
a. BitBlt 最常用,也是最简单的,但是部分游戏可能无法捕获
b. dxgi 方式有很多,win 下也提供了一些包装,但是集成有一定难度

2. 计算机视觉算法
a. OpenCV 中的各类算法使用,这是最简单也是最重要的。简单的脚本可能一个模板匹配就能玩出很多花样了
b. YOLO 等各类 AI 算法
c. OCR 的库,一般都会用 ppocr (其实这也算 AI )

3. 模拟操作,主流的都是 win32api (当然如果有和游戏公司对抗的环节可以上硬件模拟,一般不会到这个程度)
a. PostMessage (可以后台,但是部分游戏不支持)
b. SendInput (用于取代 mouse_event + keybd_event ,这两个 api 已经过时了)
huihushijie1996
110 天前
@huiyadanli 确实感觉好难

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1060199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX