思路:

  1. 知道游戏角色在哪个坐标
  2. 知道怪物和门在哪个坐标
  3. 驱动级键鼠操作让角色走到怪物坐标然后攻击释放技能。

满足第一和第二条就要求必须实时读入图像以及能够识别标志性图像然后给出坐标。

实时读入图像

没精力玩python了,还是好好学Java吧

废话不多说直接上代码

import cv2
from PIL import ImageGrab
import numpy as npwhile True:im = ImageGrab.grab()imm = cv2.cvtColor(np.array(im), cv2.COLOR_RGB2BGR)imm = imm[0:500, 0:500]imm = cv2.resize(imm, None, fx=0.5, fy=0.5)cv2.imshow("capture", imm)if cv2.waitKey(1) & 0xFF == ord('q'):  # q键推出break
cv2.destroyAllWindows()

图像识别

我使用的是yolov5。

python版本是:3.10.5

前边简单说一下吧,省的以后我用了再忘记了

前置工作

  1. 用pycharm创建虚拟环境
  2. 在github把项目克隆下来GitHub - ultralytics/yolov5: YOLOv5

    图像识别从零写出dnf脚本关键要点相关推荐

    1. 用ADB命令写Android自动化测试脚本

      之前有用过monkey进行测试,简单测试一下稳定性:最近也简单了解了一下Espresso感觉还可以,可以对UI进行测试和校验:最近发现自己根据adb命令来写一下脚本来执行自动化测试也是不错的,比较有意 ...

    2. 如何写出安全的、基本功能完善的Bash脚本

      每个人或多或少总会碰到要使用并且自己完成编写一个最基础的Bash脚本的情况.真实情况是,没有人会说"哇哦,我喜欢写这些脚本".所以这也是为什么很少有人在写的时候专注在这些脚本上. ...

    3. 写出float x 与“零值”比较的if语句

      写出float x 与"零值"比较的if语句 float 精度为0.0000001 故0介于-0.0000001和0.0000001之间 -0.0000001< 0 < ...

    4. 写出float x 与“零值”比较的if语句——一道面试题分析

      *************************************************** 更多精彩,欢迎进入:http://shop115376623.taobao.com ****** ...

    5. 如何写出高效的SQL脚本

      如何写出高效的SQL脚本 注:测试记录:每个表记录数:3040000. 如何写出高效的SQL脚本: 1.         设计如何满足SARG形式的SQL脚本 SARG的定义:用于限制搜索的一个操作, ...

    6. 如何让“ChatGPT自己写出好的Prompt的“脚本在这里

      写个好的Prompt太费力了 在网上,你可能会看到很多人告诉你如何写Prompt,需要遵循各种规则,扮演不同的角色,任务明确.要求详细,还需要不断迭代优化.写一个出色的Prompt需要投入大量的时间和 ...

    7. windows bat脚本编写_怎样在 txt 中用 2 行代码写出一个锁屏休息提醒脚本?

      锁屏 面对电脑,沉浸在工作中,往往忘记休息.长此以往,脊椎肯定受不了,造成驼背,对体态不好. 何不写一个小脚本,40 分钟锁一次屏,暗示你应该休息放松一下了? 新建 .txt 文档,命名随意,但后缀改 ...

    8. 零基础入门学完Java?如何写出一份漂亮的简历,建议如下

      现在互联网产业非常的好,很多人想要转行做Java开发,也就是我们常说的程序员,之所以这么多人想要转行程序员,就是因为程序员的工作工资比很多工作的工资高几倍.在这个每个人都缺钱的时代,每个人都想多赚钱. ...

    9. 如何在面试时写出高质量的代码

      摘要:有些程序员由于平时没有养成良好的编程习惯,在面试时写出的代码质量不高,最终遗憾地与心仪的公司和职位失之交臂.如何在面试时能写出高质量的代码,是很多程序员关心的问题. 程序员在职业生涯中难免要接受 ...

    10. 一份完整的问卷模板_如何写出一份优秀的个人简历?

      想要写出一份优秀的个人简历,首要了解HR是怎么筛选简历的. 毕竟简历再牛逼,也需要HR认可才能进入面试关. 作为曾经的部门负责人,我有幸参与过多次招聘,基本了解在筛选简历时的一些方法: 首先,硬件条件 ...

    最新文章

    1. 10 ping不通widwos7 windwos_弱电老司机总结的10种视频监控系统故障解决方法,学会,事半功倍...
    2. 第二十篇:Summarisation摘要
    3. Flask abort
    4. Jobdu MM分水果
    5. 阿里云云计算ACP考试知识点(标红为重点)
    6. OSChina 周四乱弹 ——程序员怎么撩外国妹子攻略
    7. fanuc机器人码垛编程实例_FANUC 机器人码垛编程详细讲解 记得收藏!
    8. mysql分组查询的两类
    9. sharepoint安装心得_过程
    10. linux网站权限一直自动关闭,奇妙伞-解决SELinux对网站目录权限控制的不当的问题--网上摘抄集合,记录使用...
    11. Mac OS修改Mac地址
    12. 时间序列计量经济学模型
    13. 哪些客户群体适合使用云服务器?
    14. python抓取京东商品评价总数_python爬虫抓取和分析京东商城评价
    15. 球机器人 配重_DIY:拥有绝佳移动力的球平衡机器人
    16. JSP的标签有哪些如何使用jsp标签
    17. 来了小老弟,送40本技术畅销书!
    18. 汇编语言程序设计IV-贺利坚-专题视频课程
    19. 赵承熙获美国人宽恕,马加爵呢
    20. ListaryPro

    热门文章

    1. 最新收藏:8个临时邮箱平台,24小时邮箱,10分钟邮箱 ,免费在线接收邮件非常不错,推荐给有需要的人!
    2. ArcGIS+Fragstats软件进行景观格局指数分析(附练习数据下载)
    3. pcs7更改项目计算机名时出错,pcs7的C/S模式,从AS下装到OS或客户机项目时出错-工业支持中心-西门子中国...
    4. 已测试:网上大神写的快手极速版脚本,autojs版快手极速版自动脚本下载
    5. opendrive格式完全解析
    6. 自动驾驶-激光雷达预处理/特征提取
    7. 机器视觉检测:电阻电容的二次筛选提高效率及达成环保目的
    8. 流媒体-RTMP协议-librtmp库学习(二)
    9. DG半离散格式的转化---基于matlab编写
    10. STM32F4应用笔记(二)利用蜂鸣器播放天空之城