(1) smallest_circle(Regions : : : Row, Column, Radius)
功能:求区域的最小包围圆。
图形输入参数:Regions:输入的区域;
控制输出参数:(Row, Column): 包围圆的圆心;
控制输出参数:Radius: 包围圆的半径。
(2) smallest_rectangle1(Regions : : : Row1, Column1, Row2, Column2)
功能:获取输入区域的最小外接(封闭)矩形(平行于坐标轴)坐标信息。
图形输入参数:Regions:输入区域;
控制输出参数:Row1:封闭矩形左上角的行坐标;
控制输出参数:Column1:封闭矩形左上角的列坐标;
控制输出参数:Row2:封闭矩形右下角的行坐标;
控制输出参数:Column2:封闭矩形右下角的列坐标。
(3) smallest_rectangle2(Regions : : : Row, Column, Phi, Length1, Length2)
功能:获取一个区域的最小外接矩形(方向任意)。
图形输入参数:Regions:输入区域;
控制输出参数1:(Row, Column):外接矩形的中心坐标;
控制输出参数2:Phi:外接矩形的方向;
控制输出参数3:(Length1, Length2):外接矩形的半径。
(4) clip_region(Region : RegionClipped : Row1, Column1, Row2, Column2 : )
功能:将输入区域裁剪到由四个控制参数给出的矩形区域。
图形输入参数:Region:输入区域;
图形输出参数:RegionClipped:裁剪后的区域;
控制输入参数:(Row1, Column1):矩形左上角坐标;
控制输入参数:(Row2, Column2):矩形右下角坐标。
(5) skeleton(Region : Skeleton : : )
功能:计算骨架,即输入区域的中轴。
图形输入参数:Region:输入区域;
控制输出参数:Skeleton:输出中轴。
(6) select_shape_std(Regions : SelectedRegions : Shape, Percent : )
功能:根据给定形状选择区域。
图形输入参数:Regions:输入的区域;
图形输出参数:SelectedRegions:输入筛选的区域;
控制输入参数:Shape:要检查的形状特征,默认值: 'max_area';
控制输入参数:Percent:相似性度量结果,百分数。
(7) region_features(Regions : : Features : Value)
功能:计算输入区域指定的特征。
图形输入参数:Regions:输入区域;
控制输入参数:Features:相关特征;
控制输出参数:Value:输出相关特征的值。
(8) intersection(Region1, Region2 : RegionIntersection : : )
功能:计算Region1中的区域与Region2中的区域的交集。
图形输入参数:Region1:输入区域1;
图形输入参数:Region2:输入区域2;
图形输出参数:RegionIntersection:输出区域。
(9) union1(Region : RegionUnion : : )
功能:计算所有输入区域的并集,并以RegionUnion形式返回结果。
图形输入参数:Region:输入区域;
图形输出参数:RegionUnion:输出区域。
(10) difference(Region, Sub : RegionDifference : : )
功能:计算两个区域集合的差集。
图形输入参数:Region :输入区域Region;
图形输入参数:Sub :输入区域Sub;
图形输出参数:RegionDifference :输出区域。
(11) region_to_bin(Region : BinImage : ForegroundGray, BackgroundGray, Width, Height : )
功能:将输入区域转换为字节图像。将region中给定的输入区域转换为”字节”图像,并为该区域中的所有像素指定ForegroundGray的灰度值;如果输入区域大于生成的图像,则在图像边界处对其进行剪裁;背景设置为BackgroundGray。
图形输入参数:Region:输入区域;
图形输出参数:BinImage:生成的图像;
控制输入参数:ForegroundGray:目标前景灰度值;
控制输入参数:BackgroundGray:背景灰度值;
控制输入参数:Width:生成图像的宽;
控制输入参数:Height:生成图像的高。
(12) expand_gray(Regions, Image, ForbiddenArea : RegionExpand : Iterations, Mode, Threshold : )
功能:填充区域之间的间隙(取决于灰度值或颜色)或分割重叠区域。
图形输入参数:Regions:要闭合间隙或要分离间隙的区域;
图形输入参数:Image:用于灰度值或颜色比较的图像(可能是多通道);
图形输入参数:ForbiddenArea:没有扩张的区域;
图形输出参数:RegionExpand:扩展或分割的区域;
控制输入参数:Iterations:迭代次数;
控制输入参数:Mode: 扩展模式,默认值:’image’;
控制输入参数:Threshold:区域边界处的灰度值或颜色与扩展候选对象之间的最大差异。