当前位置: 首页 > news >正文

gui自动化—3.屏幕识别

其实pyautogui库有提供屏幕识别,但还是cv更高精确度【虽然优先杀鸡牛刀的感觉

TM_CCOEFF_NORMED方法进行模板匹配 得到整个当前页面与模板的最相似坐标,取中心点点击

直接上实例吧

# 给切屏一点时间
time.sleep(5)# 保存当前页面图片
img = pyautogui.screenshot()
img.save('now.png')# 使用cv2读取图片
right = cv2.imread('./now.png')
model = cv2.imread('./model.png')# 使用cv2的模板匹配
result = cv2.matchTemplate(right, model, cv2.TM_CCOEFF_NORMED)
min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(result)# 对于TM_CCOEFF_NORMED方法,最大值是最佳匹配位置
match_top_left = max_loc  # (x, y) 左上角坐标# 计算中点坐标
center_x = match_top_left[0] + w // 2
center_y = match_top_left[1] + h // 2# 点击中点
pyautogui.click(center_x, center_y) 

 

http://www.jsqmd.com/news/200626/

相关文章:

  • GLM-4.6V-Flash-WEB模型能否识别军事装备类型?
  • GLM-4.6V-Flash-WEB模型对冻雨对电力设施影响的图像评估
  • 保险公司该如何提升客户体验?
  • GLM-4.6V-Flash-WEB模型对火山喷发图像的科学解读能力
  • 【API调用】
  • 导师推荐!自考必备AI论文平台TOP8测评
  • html5大文件上传控件在vue中的集成与优化
  • 如何在Debian 11上通过系统调优提升Apache Kafka的吞吐量,确保大数据流的高效传输?
  • 【CDA干货】职场必备VLOOKUP 实用技巧,解决 80% 数据查找问题
  • GLM-4.6V-Flash-WEB模型响应时间优化的五个关键技巧
  • GLM-4.6V-Flash-WEB模型能否识别伪造成分较高的PS图像?
  • 【CDA案例】唯品会促销数据曝光:为什么它能让用户 4.2 分钟下单,却留不住长期增长?
  • GLM-4.6V-Flash-WEB模型对天气现象图像的理解能力评估
  • GLM-4.6V-Flash-WEB模型能否识别飞机航班号与机型?
  • GLM-4.6V-Flash-WEB模型与RPA机器人流程自动化结合应用
  • 产品经理应该如何理解和使用NPS(净推荐值)?
  • GLM-4.6V-Flash-WEB模型对台风强度等级的卫星图像判定
  • html+css实现环绕倒影加载特效
  • GLM-4.6V-Flash-WEB模型在智能家居控制中的交互设计
  • GLM-4.6V-Flash-WEB模型支持批量上传图像进行推理吗?
  • GLM-4.6V-Flash-WEB模型能否识别珊瑚礁健康状况?
  • GLM-4.6V-Flash-WEB模型在婚礼摄影智能剪辑中的尝试
  • static函数
  • 酒店客房电视,如何从“背景音”变为“体验加分项”?
  • GLM-4.6V-Flash-WEB模型能否识别冰川湖堤坝稳定性?
  • 【收藏备用】AI大模型学习全攻略:技术与非技术双通道,助大学生快速入局AI领域
  • GLM-4.6V-Flash-WEB模型在沙漠星空摄影指导中的图像分析
  • GLM-4.6V-Flash-WEB模型与知识图谱结合构建智能问答系统
  • GLM-4.6V-Flash-WEB模型能否检测图像中的人物关系?
  • python常见debug