31.4、几何定位---支持x、y方向异步缩放
1、clear_shape_model( : : ModelID: ) 1
2、clear_all_shape_models( : : : ) 2
- 创建模板
- create_aniso_shape_model(Template : : NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax,
ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, Contrast, MinContrast : ModelID)
功能:支持x、y方向异步缩放的几何形状模板
ScaleRMin:行方向最下缩放系数,默认值为0.9
ScaleRMax:行方向最大缩放系数,默认值为1.1
ScaleRStep:行方向缩放步长,默认值为'auto'
ScaleCMin:列方向最下缩放系数,默认值为0.9
ScaleCMax:列方向最大缩放系数,默认值为1.1
ScaleCStep:列方向缩放步长,默认值为'auto'
其他参数看create_shape_model
- create_aniso_shape_model_xld(Contours : : NumLevels, AngleStart, AngleExtent, AngleStep, ScaleRMin, ScaleRMax,
ScaleRStep, ScaleCMin, ScaleCMax, ScaleCStep, Optimization, Metric, MinContrast : ModelID)
功能:根据输入的XLD创建支持x、y方向异步缩放的几何形状模板
ScaleRMin:行方向最下缩放系数,默认值为0.9
ScaleRMax:行方向最大缩放系数,默认值为1.1
ScaleRStep:行方向缩放步长,默认值为'auto'
ScaleCMin:列方向最下缩放系数,默认值为0.9
ScaleCMax:列方向最大缩放系数,默认值为1.1
ScaleCStep:列方向缩放步长,默认值为'auto'
其他参数看create_shape_model
- 查找模板
1、find_aniso_shape_model(Image : : ModelID, AngleStart, AngleExtent, ScaleRMin, ScaleRMax, ScaleCMin, ScaleCMax,
MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels, Greediness : Row, Column, Angle, ScaleR, ScaleC, Score)
功能:用支持x、y方向异步缩放的几何形状模板在一幅图像中寻找匹配目标
ScaleRMin:行方向最下缩放系数,默认值为0.9
ScaleRMax:行方向最大缩放系数,默认值为1.1
ScaleRStep:行方向缩放步长,默认值为'auto'
ScaleCMin:列方向最下缩放系数,默认值为0.9
ScaleCMax:列方向最大缩放系数,默认值为1.1
ScaleCStep:列方向缩放步长,默认值为'auto'
其他参数看find_shape_model
2、find_aniso_shape_models(Image : : ModelIDs, AngleStart, AngleExtent, ScaleRMin, ScaleRMax, ScaleCMin, ScaleCMax,
MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels, Greediness : Row, Column,
Angle, ScaleR, ScaleC, Score, Model)
功能:用多个支持x、y方向异步缩放的几何形状模板在一幅图像中寻找匹配目标
ScaleRMin:行方向最下缩放系数,默认值为0.9
ScaleRMax:行方向最大缩放系数,默认值为1.1
ScaleRStep:行方向缩放步长,默认值为'auto'
ScaleCMin:列方向最下缩放系数,默认值为0.9
ScaleCMax:列方向最大缩放系数,默认值为1.1
ScaleCStep:列方向缩放步长,默认值为'auto'
其他参数看find_shape_model、find_shape_models
- 释放模板资源
1、clear_shape_model( : : ModelID: )
功能:释放形状模板的内存
ModelID:输入模板句柄
描述:有效模板句柄为非负数,释放模板资源后,模板无效,当模板句柄保持原值,建议释放后把模板句柄赋值为负值,使其无效。
2、clear_all_shape_models( : : : )
功能:释放所有形状模板的内存
注:clear_all_shape_models( : : : )的存在仅仅为了在HDevelop实现"复位程序"("reset program")的目的。clear_all_shape_models( : : : )不得用于任何应用程序。