当前位置:   article > 正文

图像识别从零写出dnf脚本关键要点_pythondnf

pythondnf

思路:

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

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

实时读入图像

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

废话不多说直接上代码

  1. import cv2
  2. from PIL import ImageGrab
  3. import numpy as np
  4. while True:
  5. im = ImageGrab.grab()
  6. imm = cv2.cvtColor(np.array(im), cv2.COLOR_RGB2BGR)
  7. imm = imm[0:500, 0:500]
  8. imm = cv2.resize(imm, None, fx=0.5, fy=0.5)
  9. cv2.imshow("capture", imm)
  10. if cv2.waitKey(1) & 0xFF == ord('q'): # q键推出
  11. break
  12. cv2.destroyAllWindows()

图像识别

我使用的是yolov5。

python版本是:3.10.5

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

前置工作

  1. 用pycharm创建虚拟环境
  2. 在github把项目克隆下来https://www.wpsshop.cn/w/寸_铁/article/detail/823899
推荐阅读
相关标签
  

闽ICP备14008679号