当前位置:网站首页>OpenCV - 图像模板匹配 matchTemplate
OpenCV - 图像模板匹配 matchTemplate
2022-08-09 14:48:00 【为为为什么】
模板匹配是将模板与重叠的图像区域进行比较,以定位重合区域的图像处理方法,本文记录 OpenCV 相关内容实现方法。
简介
模板匹配任务需要将模板在图像中搜索,以确定模板所在位置的一种技术,Python OpenCV 中封装的函数为 cv2.matchTemplate
函数说明
函数引用形式
cv2.matchTemplate(image, templ, method[, result]) → result参数说明
参数 | 含义 |
|---|---|
image | 被搜索的图像,模板需要在图像中网格计算损失函数(需要 int8 或 float32 格式的图像) |
templ | 搜索的模板图像,尺寸不能比 image 大,需要和image有相同的图像数据格式 |
method | 指定损失函数计算方法 |
损失函数
method=CV_TM_SQDIFF
直接计算均方误差作为损失函数
method=CV_TM_SQDIFF_NORMED
按照二者向量模长做归一化后计算均方误差损失函数
method=CV_TM_CCORR
计算互相关函数结果作为损失函数
method=CV_TM_CCORR_NORMED
计算按照模长归一化后的互相关函数结果作为损失函数,个人比较推荐,效果也较好,如果图像并不适于直接使用该参数可以想办法构造出归一化相关损失函数
method=CV_TM_CCOEFF
去中心化相关损失函数
- 其中:
method=CV_TM_CCOEFF_NORMED
相关系数损失函数
示例引用
out_v = cv2.matchTemplate(image, template, cv2.TM_CCORR_NORMED)参考资料
边栏推荐
猜你喜欢

DSPE-PEG-Hydrazide,DSPE-PEG-HZ,磷脂-聚乙二醇-酰肼MW:1000

Use Baidu EasyDL to realize intelligent identification of health code/travel code in 30 minutes

基于FPGA的FIR滤波器的实现(3)—采用Filter Design & Analysis设计

spacedesk-notebook, tablet, extended screen-solve the problem that the tablet font is too small

R7 6800H标压处理器+RTX 3050独显 无畏Pro15锐龙版高能开卖

spacedesk-笔记本、平板、扩展屏幕-解决平板字体太小的问题

MySQl表的增删查改(聚合查询+联合查询)

C语言程序设计笔记(浙大翁恺版) 第一周:程序设计与C语言

物联网技术概论:1~7章汇总(西安交通大学)

和月薪5W的测试聊过后,才知道自己一直在打杂...
随机推荐
Selenium - 如何用xpath快速定位路径?
一种基于视频帧差异视频卡顿检测方案
OpenCV笔记整理【视频处理】
MySQL lock mechanism and lock algorithm
【磁场建模项目2020-02-Lilin】采集板硬件规范
【Message Center】Architecture Preparation
uniapp学习
[DevOps] jekins deployment (1)
优化代码 —— 减少 if - else
概率论基础知识整理 | 概率论的基本概念
DBCO-PEG-DSPE,磷脂-聚乙二醇-二苯并环辛炔,在无铜离子的催化下反应
回归测试:意义、挑战、最佳实践和工具
【OpenGL】三、OpenGL总结:OpenGL坐标系
【软考】2022年上半年软考过啦
数据建模已死,真的吗?
22岁测试工程师上来就内卷,起薪居然就18k,这谁顶得住?
leetcode 剑指 Offer 07. 重建二叉树
C语言程序设计笔记(浙大翁恺版) 第十二周:程序结构
【消息中心】架构准备
C语言程序设计笔记(浙大翁恺版) 第十周:字符串