出现如下错误:
cv2.error: OpenCV(3.4.3) C:\projects\opencv-python\opencv\modules\imgproc\src\templmatch.cpp:1107: error: (-215:Assertion failed) _img.size().height <= _templ.size().height && _img.size().width <= _templ.size().width in function ‘cv::matchTemplate’

我发现如果模板比图片宽高都小是可以的,都大也可以

但是一个大,一个小,就报错:

_img.size().height <= _templ.size().height && _img.size().width <= _templ.size().width in function 'cv::matchTemplate'

解决方法:

图片宽高都大于或者都小于模板宽高

另一个发现:匹配分数0.88

我把模板缩小后当目标对进行模板匹配,竟然匹配不到。

缩放1.2倍,不能匹配

缩放0.6倍,也不能匹配,

缩放0.99倍,可以匹配

模板宽高:

190,133

图片宽高:

200,144 ok

100,120

150,120

不ok:

200,120

150,150

144,180

v2.matchTemplate图片尺寸问题相关推荐

  1. 《OpenCV3编程入门》学习笔记6 图像处理(六)图像金字塔与图片尺寸缩放

    6.6 图像金字塔与图片尺寸缩放 6.6.1 图像金字塔 1.图像金字塔是图像中多尺度表达的一种,主要用于图像分割,是一种以多分辨率解释图像的结构,通过梯次向下采样获得分辨率逐步降低的图象集合 2.分 ...

  2. python 改变图片尺寸

    python 改变图片尺寸 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ #!/usr/bin/env pyth ...

  3. f, (ax1, ax2) = plt.subplots(1, 2, figsize=(20,10)) //该句搭框架,确定输出1行x2列的图象,图片尺寸为20x10英寸

    f, (ax1, ax2) = plt.subplots(1, 2, figsize=(20,10))  //该句搭框架,确定输出1行x2列的图象,图片尺寸为20x10英寸 ax1.set_title ...

  4. B2c商城图片尺寸设定研究 尺寸应该多大合适

    当你开始建设一个b2c商城的时候,肯定要涉及到产品图片的尺寸问题,这个问题并不是大家想的那样简单,其实里面有非常多的学问,在这篇我们精心撰写的B2c商城图片尺寸设定的当你开始建设一个b2c商城的时候, ...

  5. Xamarin设备相关图片尺寸要求

    Xamarin设备相关图片尺寸要求 Xamarin跨平台开发,要兼顾iOS.Android.尤其是图片方面,各个平台有对应的不同要求.在iOS中,需要提供没有后缀(设备无关单位尺寸).@2x(双倍像素 ...

  6. 【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )

    文章目录 一. 图片压缩 二. 图片文件压缩类型 三. Android 原生 API 提供的质量压缩 四. Android 原生 API 提供的尺寸压缩 一. 图片压缩 图片压缩 : ① 文件压缩 : ...

  7. android自定义相机预览尺寸,相机在Android中,如何获得最佳尺寸,预览尺寸,图片尺寸,视图尺寸,图像扭曲...

    混合来自OpenGL和 Android相机的视图时图像失真,以便在使用takepicture方法时获取两者的图像.我查了一下,发现相机图片设置为640X480,openGL视图和相机预览都设置为128 ...

  8. 图片尺寸对分类迭代次数和准确率的影响

    (0, 2)---(n*n)*30*2---(1,0)(0,1) 做一个网络来分类mnist的0和2,用间隔取点的办法把图片边长n化成n=5,7,9,-,27.共12个不同的值,让网络的收敛误差δ=1 ...

  9. php图片长宽处理,PHP重置JPG图片尺寸的函数

    <?php /** * 重置Jpg图片尺寸 * * @param string $path * @param string $filename 源文件名 * @param int $maxwid ...

最新文章

  1. 纷纷布局的全光网,是你所熟知的吗?
  2. python怎么自学、可以达到什么程度-Python学到什么程度才算精通?天津Python培训...
  3. Spring Clould负载均衡重要组件:Ribbon中重要类的用法
  4. 组合内容_剑与远征:亚龙组合成型,新的更新内容,比以前更强了?
  5. 聚类分析1:层次聚类
  6. html a 点击防止刷新,a标签点击跳转页面不刷新的问题
  7. 【读书笔记】周志华《机器学习》第三版课后习题讨第一章-绪论
  8. 又一例两块硬盘离线的数据恢复成功案例
  9. 从一个例子看频率学派与贝叶斯学派的不同(Python)
  10. mysql 加密 en_MySQL8.0 的表空间文件加密控制
  11. linux救援模式详解,Linux系统的救援模式应用详解
  12. Hibernate 主键
  13. 联想微型计算机扬天M4000e,联想扬天M4000e-00评测:傲腾内存加持下的商务整机
  14. c语言实现简单俄罗斯方块
  15. 如何下载乌龟svn中文版
  16. linux安装db2数据库并设置开机自启动
  17. 我的世界服务器水流动配置文件,我的世界后台的水流动命令是什么
  18. 2015年11月27日 野外生存(一)刀
  19. 网购热催生网络模特月入万元多为大学生
  20. 基于TBSS的DTI数据处理流程

热门文章

  1. iconv文件编码判断转换
  2. VS2010中文注释带红色下划线的解决方法
  3. Java获取当前的系统时间
  4. Android开发--图形图像与动画(四)--AnimationListener简介
  5. CentOS7.2基于LAMP搭建WordPress,并自定义Logo和名称
  6. 对于二叉树三种非递归遍历方式的理解
  7. linux通信机制总结
  8. Makefile文件和shell脚本
  9. java邮件支持_使用Spring的JAVA Mail支持简化邮件发送功能
  10. Linux C编程--string h函数解析