当前位置:   article > 正文

pyautogui屏幕识图获取坐标点_python 根据屏幕中文找到坐标

python 根据屏幕中文找到坐标

pyautogui屏幕识图获取坐标点

文章目录

一、安装pyautogui

命令提示符输入 pip install PyAutoGUI 等待安装完毕即可。

二、代码如下

  1. import pyautogui as pag
  2. import time
  3. #img1=pag.screenshot('1.png') # 屏幕截图并保存为1.png
  4. location1=None
  5. try:
  6. location1=pag.locateCenterOnScreen('building.png',grayscale=True,confidence=0.7)#获取图片位置中心点坐标
  7. location1_x,location1_y=location1 #将中心点坐标分别赋值给location1_x,location1_y
  8. pag.click(location1_x,location1_y)#模拟鼠标点击
  9. time.sleep(5)#等待5秒
  10. attacklocation=pag.locateCenterOnScreen('attack.png',grayscale=True,confidence=0.9)
  11. attack_x,attack_y=attacklocation
  12. pag.click(attack_x,attack_y)
  13. time.sleep(5)
  14. attacklocation1=pag.locateCenterOnScreen('attack1.png',grayscale=True,confidence=0.7)
  15. attack_x1,attack_y1=attacklocation1
  16. pag.click(attack_x1,attack_y1)
  17. except pag.ImageNotFoundException:
  18. print("not found")


总结

先将要识别的图像截图保存下来记为1.png或者其他格式图片,然后放到pag.locateCenterOnScreen('1.png',grayscale=True,confidence=0.9)

灰度我是给True,置信度低一点可以更好找到要识别的图片。

得到坐标后,就可以模拟鼠标按键点击

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/787599
推荐阅读
相关标签
  

闽ICP备14008679号