函数原型:
find_ncc_model( Image : : ModelID,
函数作用:
用于NCC模板匹配。
参数AngleStart和AngleExtent决定被搜寻模板的角度旋转范围。搜索的角度旋转范围不适用于模运算2*pi。
如果create_ncc_model使用AngleStart=-20和AngleExtent=40,而find_ncc_model用AngleStart=350和AngleExtent=20,该模板不会被找到,即使角度是重叠的(在模数运算法则内)。如果想要找到该模板,需将find_ncc_model的AngleStart置为-10。
参数MinScore决定被匹配到的实例最小分数,该值越大,算法速度越快。
参数NumMatches表示被找到的实例最大数,如果大于NumMatches的实例被找到,只有最佳的NumMatches个实例返回。如果小于NumMatches个的实例被找到,则找到几个就几个,因此MinScore的优先级大于NumMatches。
参数列表:
Image(in):单通道图像,它的区域可被创建为模板
ModelID(in):模板句柄
AngleStart(in):模板的最小旋转
AngleExtent(in):旋转角度范围
MinScore(in):被找到的模板最小分数
NumMatches(in):被找到的模板个数
MaxOverlap(in):被找到的模板实例最大重叠部分
SubPixel(in):亚像素级别标志,true,false
NumLevels(in):金字塔层级数
Row(out):被找到的模板实例行坐标
Column(out):被找到的模板实例列坐标
Angle(out):被找到的模板实例的旋转角度
Score(out):被找到的模板实例的分数
可能前置项:
create_ncc_model, read_ncc_model, set_ncc_model_origin
可能后置项:
clear_ncc_model
可能替代项:
find_shape_model, find_scaled_shape_model, find_aniso_shape_model, find_shape_models, find_scaled_shape_models, find_aniso_shape_models, best_match_rot_mg