#!/usr/bin/env python
# -*- encoding: utf-8 -*-import cv2
import numpy as np
import matplotlib.pyplot as plt
scale = 1img = cv2.imread('./auto.png')#要找的大图
img = cv2.resize(img, (0, 0), fx=scale, fy=scale)template = cv2.imread('./image/water.png')#图中的小图
template = cv2.resize(template, (0, 0), fx=scale, fy=scale)
template_size= template.shape[:2]#找图 返回最近似的点
def search_returnPoint(img,template,template_size):img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)template_ = cv2.cvtColor(template,cv2.COLOR_BGR2GRAY)result = cv2.matchTemplate(img_gray, template_,cv2.TM_CCOEFF_NORMED)threshold = 0.7# res大于70%loc = np.where(result >= threshold)# 使用灰度图像中的坐标对原始RGB图像进行标记point = ()for pt in zip(*loc[::-1]):cv2.rectangle(img, pt, (pt[0] + template_size[1], pt[1] + + template_size[0]), (7, 249, 151), 2)point = ptif point==():return None,None,Nonereturn img,point[0]+ template_size[1] /2,point[1]img,x_,y_ = search_returnPoint(img,template,template_size)
if(img is None):print("没找到图片")
else:print("找到图片 位置:"+str(x_)+" " +str(y_))plt.figure()plt.imshow(img, animated=True)plt.show()

python判断图片中含有另外一张图相关推荐

  1. chatgpt赋能python:Python将两张图片拼接成一张图:让您的图片处理更高效!

    Python将两张图片拼接成一张图:让您的图片处理更高效! 作为一个有着10年Python编程经验的工程师,我发现Python成为了许多项目的主要语言,其中涵盖了很多关于图像处理的应用程序.在本文中, ...

  2. python 子图_python 实现在一张图中绘制一个小的子图方法

    有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示: 具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法. import matplotlib. ...

  3. python一张图学懂_【python系统学习07】一张图看懂字典并学会操作

    一张图get字典 一张图get字典的些许知识点 如果图中知识点描述过于概括,请看下列细文: 字典是什么 js的对象 说到字典,前端同学可以理解其为:对象.因为python中的字典和js中的对象长的不能 ...

  4. python和java的区别-一张图秒懂Java和Python的区别,你知道吗?

    对于程序员的语言千千万JAVACC++PHPPython不同的程序员使用着不同的语言,做着功能相似需求却不同的产品. 但是最近Python在人工智能的推动下突然出现在人们的面前,其实和Java一样Py ...

  5. python论文排版格式_一张图总结科研必备的软件清单,妈妈再也不用担心我的工作了...

    好的工具可以让工作事半功倍,那么哪些软件有助于提高学习效率,促使成果尽快产出? 废话不多说,先上一张图,它归纳了科研必备软件工具,具体说明见下文. 1.入门配置三件套 Word, excel, ppt ...

  6. Python笔记-使用SSIM找两张图不同及使用Opencv显示

    运行截图如下: 这里有几点要注意的: ①对比两张图片的函数SSIM具体是structural_similarity: Ⅰ:第一个参数和第二个参数是要对比的两张图片: Ⅱ:参数中有个full,默认为Tr ...

  7. java数据库的量级_程序员学Python还是Java?分析了8张图后得出这个结论

    Java和Python两门语言都是目前非常热门的语言,可谓北乔峰南慕容,二者不分上下,棋逢对手.但是对于初学者来说,非常困惑,因为时间和精力有限,上手必须要先学一门,到底选那个好呢,今天3分钟带你透彻 ...

  8. python将两张图片拼接成一张图_python实现两张图片拼接为一张图片并保存

    本文实例为大家分享了python实现两张图片拼接为一张图片并保存的具体代码,供大家参考,具体内容如下 这里主要用Python扩展库pillow中Image对象的paste()方法把两张图片拼接起来 f ...

  9. python 判断图片中物体位置_Python 10行代码搞定图片中物体检测

    使用Python, 如何编程实现图片中的物体检测[也叫对象检测/object detection]? 怎么知道图像中有哪些物体? 或许您想要计算图像中苹果的数量? 在这篇文章中,我将向您展示如何使用P ...

最新文章

  1. 在CentOS 6.3 64bit上安装最新版tsar并监控ATS 5.3
  2. 为啥同一个程序,单步执行和debug执行出现的结果不一样呢?
  3. WinAPI: CreateFontIndirect - 根据字体结构建立逻辑字体
  4. python __repr__方法_第8.13节 Python类中内置方法__repr__详解
  5. [Effective JavaScript 笔记]第6章:库和API设计--个人总结
  6. 项目总结二:人脸识别项目(Face Recognition for the Happy House)
  7. Python基础教程:函数名本质
  8. PTA天梯赛L1-006 连续因子 (20分)
  9. 数学计算机电路基础,2019上“计算机电路基础”作业(五大题共16小题).docx
  10. 经典查找算法及其Python实现
  11. php常用编码,简介常见的编码方式
  12. 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(5)签到题4题
  13. vue2.0 组件和v-model
  14. 基于simulink的微电网虚拟同步发电机vsg控制系统仿真
  15. 后盾网php项目开发实例,后盾网thinkphp许愿墙html源码
  16. python提取XML信息保存为txt
  17. 由freemarker毫秒级时间谈固定日期格式
  18. 基于FPGA的单目内窥镜定位系统设计(上)
  19. oracle初始化参数详解
  20. android 11.0 去掉未知来源弹窗 默认授予安装未知来源权限

热门文章

  1. Yahoo! User Interface Library,YUI,YUI下载,YUI学习,YUI是什么,YUI浅谈,YUI研究(2)
  2. Java整合微信商家转账到个人开通流程
  3. vue 设置路由导航守卫 控制路由跳转
  4. Kubernetes PVC一直处于Pending状态
  5. 什么是域名服务器?域名服务器的作用是什么?
  6. crt设置自动保存日志的方法
  7. 关于spoolsv.exe 报错,并打印服务停止的问题
  8. The Frame Buffer
  9. linux 脚本usleep,Linux的sleep()和usleep()的使用
  10. javascript高级编程学习