与根据形状特征求面积的方法类似,灰度值图像也可以使用算子直接求出区域的面积和重心。
这里用area_center_gray算子计算一幅灰度值图像的面积和中心。
area_center_gray算子与area_center算子类似,都可以求区域的中心。但不同的是,在用area center_gray 算子求灰度图像的面积时,图像的灰度值可以理解为图像的“高度”,其面积可以理解为“体积”。在求中心时,每个像素的灰度值可以理解为点的“质量”,计算得到的中心是图像区域的重心。而area_center 算子计算的中心是几何中心。area_center_gray 算子的原型如下:
area_center_gray(Region, Image: : : Area, Row, Colum)
其各参数的含义如下。
参数1:Regions(输入参数),表示要检查的区域。
参数2:Image(输入参数),表示灰度值图像。
参数3:Area(输出参数),表示区域的总灰度值。
参数4:Row(输出参数),表示灰度值重心的行坐标。
参数5:Column(输出参数),表示灰度值重心的列坐标。