微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从屏幕识别和记录数据

如何解决从屏幕识别和记录数据

我是编码新手,我可能会不知所措。我想编写一个程序,自动生成最佳的游戏内选择供我选择。我可以管理计算,但我需要一种方法让我的程序通过查看我的屏幕来自动识别和记录某些事情(例如损坏)。

这是我的想法:

我可以运行程序,它会在屏幕上搜索数值(伤害、攻击类型等)。然后它会记录这些值并运行计算,然后返回我要进行的最佳攻击。

首先,我需要编写一些可以查看我的屏幕并根据屏幕截图的子部分识别值的内容。我怎样才能做到这一点?我需要 PIL 吗?

解决方法

您可以训练卷积神经网络来寻找屏幕上的某些图像。该模型理论上可以从图像中识别“损坏”数字,并读取文本并将图像转换为实际值。在这里进行训练会有很多困难,因为您需要足够大的数据集来教您的网络识别正确的对象并将数字读入您可以处理的值。

如果您不熟悉编码,那么这可能太难了。我相信有更好的方法来解决这个问题,为游戏创建一个可以实际监控你的角色造成的伤害值的 mod,这比试图让神经网络来做到这一点要容易得多。我没有创建 mod 的经验,只是机器学习的东西。

,

您可能想尝试pyautogui

以下是文档中提到的一些功能:

PyAutoGUI has several features:

* Moving the mouse and clicking or typing in the windows of other applications.
* Sending keystrokes to applications (for example,to fill out forms).
* Take screenshots,and given an image (for example,of a button or checkbox),find it on the screen.
* Locate an application’s window,and move,resize,maximize,minimize,or close it (Windows-only,currently)
* Display message boxes for user interaction while your GUI automation script runs.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。