一起来找茬 小游戏 cv2+pyautogui自动识别

    # 第一张图片img1_name = 'diff_mini_1.png'# 第二张图片img2_name = 'diff_mini_2.png'imageA = cv2.imread(img1_name, 0)imageB = cv2.imread(img2_name, 0)diff = cv2.absdiff(imageA, imageB)# 识别率大概在95%,有一些识别不出来,浅色+矩形# 有些浅色矩形识别不出来,可以看diff_gay.png# cv2.imwrite('diff_gray.png', diff)# 利用像素点值进行阈值分割,得到一副黑白图像diff = cv2.threshold(diff, 25, 255, cv2.THRESH_BINARY)[1]# 生成椭圆结构元素es = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (9, 4))# 膨胀图像,减少错误diff = cv2.dilate(diff, es, iterations=2)# 得到图像中的目标轮廓cnts, hierarchy = cv2.findContours(diff.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)for c in cnts:# if cv2.contourArea(c) < 1:#     continue# 绘制目标矩形框(x, y, w, h) = cv2.boundingRect(c)cv2.rectangle(imageA, (x + 2, y + 2), (x + w, y + h), (0, 255, 0), 2)# 有需要可以把imageA保存起来# cv2.imwrite('res.png', imageA)pyautogui.moveTo(win32.left + x + int(w/2), win32.top + 209 + y + int(h/2), 0.2)time.sleep(0.2)pyautogui.click()

python3 cv2 一起来找茬相关推荐

  1. 牛逼,Python3竟然内置找茬神器!一起来找茬吧

    对于"大家来找茬"这个游戏而言,小伙伴们肯定不会陌生,找茬游戏对于大家的耐心和细心是一个非常大的考验.对于python程序来说,也会遇到类似于找茬游戏的问题.例如寻找两个列表中不同 ...

  2. 牛逼,Python3竟然内置找茬神器!一起来找茬吧!

    点上方"菜鸟编程大本营",选择"星标" 原创干货,第一时间送达 对于"大家来找茬"这个游戏而言,小伙伴们肯定不会陌生,找茬游戏对于大家的耐心 ...

  3. Python实现微信找茬小游戏自动进行

    摘要:这篇文章介绍微信小程序"大家来找茬"怎么使用程序自动"找茬",使用到的工具主要是Python3和adb工具. 作者:yooongchun 微信公众号: y ...

  4. 封校大学生在宿舍无聊玩起图像大找茬——一个关于游戏的练手小项目(一起领略Python脚本的风采吧)

    ???一个帅气的boy,你可以叫我 ?? 个人主页:的个人主页 ???如果对你有帮助的话希望三连???支持一下博主 图像大找茬 前言 基础知识 图片找茬 抓取句柄图片 GUI界面搭建 前言 在一个月黑 ...

  5. 用python-OpenCV做一个魔方墙找茬 (3D视眼训练)

    前言 相信有些朋友接触过魔方墙找茬这类游戏,在两边对照的众多颜色块中找到其中一个不同的颜色块,有些人会用来训练3D视眼,那么就来做一个魔方墙找茬的程序吧. 本次采用OpenCV来制作,用到了基础库Nu ...

  6. AI一眼识别这是什么鸟 “我们来找茬”十级选手诞生

    话说,你能看出这三只鹦鹉有什么不一样吗?脸盲如我,要使出玩"我们来找茬"的十级能力. AWSL,鹦鹉鹦鹉,傻傻分不清楚. 结果,AI一顿操作猛如虎,进行了判断:左边的是桃面牡丹鹦鹉 ...

  7. 一眼识别这是什么鸟,比人类还厉害的“我们来找茬”十级选手诞生!

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 AI科技评论报道 编辑:琰琰 话说,你能看出上面这三只鹦鹉有什么不一 ...

  8. 使用supervisor支持Python3程序 (解决找不到Module的问题)

    使用supervisor支持Python3程序 (解决找不到Module的问题) 参考文章: (1)使用supervisor支持Python3程序 (解决找不到Module的问题) (2)https: ...

  9. 你算个什么鸟?AI十级“找茬”选手诞生

    杨净 丰色 发自 凹非寺 量子位 报道 | 公众号 QbitAI 你算个什么鸟? 面对上面这两张图,一个AI发出了灵魂拷问. 左边桃面牡丹鹦鹉,右边费氏牡丹鹦鹉. 一眼识破的它早就看到左边的鸟的喙部和 ...

最新文章

  1. python中的元类_python中的元类
  2. 拜托,面试别再问我JVM了!!!
  3. 报名 | 贝叶斯计算方法在生物制药领域的应用(基于SAS)
  4. php扩展 zval_copy_ctor,zend api扩展的php对象的autoload工具
  5. SpringBoot WebSocket Stomp
  6. dns服务 很多问题,后续再研究
  7. java 字符串操作_Java 字符与字符串
  8. jquery以及jquery对象介绍
  9. 卷积神经网络第三周作业 Autonomous driving application - Car detection - v1
  10. 电大本科免考英语和计算机,网络教育本科英语和计算机统考免考条件是什么?...
  11. Springboot学习-MD5盐值密码加密 DigestUtils 和 BCryptPasswordEncoder
  12. 找到弹窗广告所在的程序文件位置
  13. 04-HTML标签(链接标签)
  14. 使用Nginx反向代理豆瓣Api电影接口(解决微信小程序频繁调用api被关小黑屋)
  15. VMware Workstation 15 Pro 安装centos7
  16. Linux下vi命令编辑器,编辑 ,保存和退出
  17. 病毒下载器利用搜索引擎广告推广,推装超过30款软件
  18. 使用Excel画 loss_log.txt 损失函数曲线 | 简记
  19. Day14-HTTP协议 web开发概述 servlet快速入门
  20. 帮做Java_代写Heuristics、代做SAT、代写Java语言设计、代做Java代做Prolog|帮做Haskell程序...

热门文章

  1. 如何判断JS拿给我的是不是新机
  2. Adobe国际认证|3D产品可视化:赢得内容竞赛的关键
  3. arcpy更换符号系统
  4. 高三物理教学工作计划
  5. Docker - compose 邂逅
  6. 什么是云服务器 云服务器的特点优势及劣势
  7. 前端教程:LAMP是什么意思?做什么的?有什么特点?
  8. OpenGL硬件加速判断
  9. 高职高考数学可以用计算机吗,什么学习水平高职高考数学可以答满分
  10. 为美术质量,如何建立RD团队