愿景。TemplateMatcher
在图像中定位模板
描述
在映像中定位模板。
创建
愿景。TemplateMatcher
对象并设置其属性。调用带有参数的对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?(MATLAB)。
创建
描述
返回一个模板匹配器对象,tMatcher
=愿景。模板米atchertMatcher
。该对象通过在整个图像内部以单像素增量移动模板来执行模板匹配。
使用一个或多个名值对设置属性。将每个属性名用引号括起来。例如,tMatcher
=愿景。模板米atcher(名称,值
)tMatcher =愿景。TemplateMatcher ('Metric','Sum of absolute differences')
属性
使用
语法
描述
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象™指定为第一个输入参数。例如,释放名为obj
,使用以下语法:
发行版(obj)
例子
算法
模板匹配器的典型用法包括在较大的图像中查找小区域。该区域由模板图像指定,可以与输入图像一样大,但通常小于输入图像。
该对象输出相对于图像左上角的最佳匹配坐标。(xy]的坐标对应模板的中心。当使用像素为奇数的模板时,对象使用模板的中心。当使用具有偶数个像素的模板时,对象使用居中的左上角像素作为位置。下表显示了对象如何输出位置(疯狂的
),奇数和偶数模板:
模板中的像素数为奇数 | 模板中的像素为偶数 |
---|---|