算子:select_counters_XLD
功能:选择“轮廓”-根据几个特征选择XLD轮廓。
格式:select_contours_xld(Contour,SelectedContour, Featours,Min1,Max1, Min2,Max2)
根据以下特征(参数特征)从输入轮廓轮廓轮廓中选择XLD轮廓:
‘contour_length’:
“轮廓”长度:
所有长度小于min1或大于max1的轮廓都不会返回(min2和max2在这里没有影响)。
‘maximum_extent’:
‘最大范围’:
所有最大范围(根据Haralick和Shapiro:Computer and Robot Vision,Addison-Wesley 1992,第3.2章)小于min1或大于max1的轮廓(根据其行和列方向上的八个极端点测量)都不会返回(min2和max2在这里没有影响)。
‘direction’:
“方向”:
仅返回回归线方向在min1和max1之间(以弧度表示,逆时针)的轮廓。min1和max1映射到[0,2*pi]的范围。(min2和max2在这里没有影响)。
‘curvature’:
“曲率”:
仅返回距离回归线平均距离在min1和max1之间,距离的标准偏差在min2和max2之间的轮廓。
‘closed’:
“关闭”:
仅返回起点和终点之间的距离小于或等于max1像素的轮廓。(min1、min2和max2在这里没有影响。)
‘open’:
“打开”:
仅返回其起点和终点之间的距离大于min1像素的轮廓。(max1、min2和max2在这里没有影响)。
如果根据曲率选择min1=max1=0或min2=max2=0,则各自的特征对选择没有影响。
前接算子:
edges_sub_pix:得出区域的所有拟合轮廓线。
segment_contours_xld:将XLD轮廓分割为线,圆形或者椭圆形。
后接算子:
regress_contours_xld:计算XLD轮廓回归线的参数。