halcon学习之find_ncc_model

函数原型:

 

find_ncc_model( Image : : ModelID, AngleStart, AngleExtent, MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels : Row, Column, Angle, Score )

 

函数作用:

用于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

你可能感兴趣的:(Halcon)