0011_模板匹配(基于形状)

模板匹配有三个关键的步骤:

1. 创建模板

2. 匹配

3. 释放模板

基于形状的模板匹配,三个关键步骤的常用函数如下:

//创建模型

create_shape_model

Template:输入图像,其域将用于创建模型

NumLevels:金字塔层数

AngleStart:旋转起始角度

AngleExtent:旋转角度范围

AngleStep:每一步的角度

扫描二维码关注公众号,回复: 4851618 查看本文章

Optimization:设置模板优化创建的方法

Metric:匹配条件的设置

Contrast:对比度

MinContrast:最小对比度

ModelID:模型句柄

//创建模型(带缩放)

create_scaled_shape_model

Template:输入图像,其域将用于创建模型

NumLevels:金字塔层数

AngleStart:旋转起始角度

AngleExtent:旋转角度范围

AngleStep:每一步的角度

ScaleMin:最小缩放比例

ScaleMax:最大缩放比例

ScaleStep:缩放步长

Optimization:设置模板优化创建的方法

Metric:匹配条件的设置

Contrast:对比度

MinContrast:最小对比度

ModelID:模型句柄

find_scaled_shape_model

Image:输入图像

ModelId:模板句柄

AngleStart:旋转起始角度

AngleExtent:旋转角度范围

ScaleMin:最小缩放比例

ScaleMax:最大缩放比例

MinScore:找到模型的最小分数值

NumMatches:被找到匹配模型的数量(0:只要是都匹配)

MaxOverlap:最大重叠度

SubPixel:是否亚像素精度

NumLevels:金字塔层数

Greediness:搜索贪婪度(贪婪度越大,搜索越快)

Row:找到模型实例的行坐标

Column:找到模型实例的列坐标

Angle:模型实例的旋转角度

Scale:模型实例的缩放度

Score:模型实例的分数

//释放模型

clear_shape_model

ModelID:模型句柄

猜你喜欢

转载自blog.csdn.net/ymj7150697/article/details/82709051
今日推荐