halcon算子翻译——median_image

算子:median_image(Image : ImageMedian : MaskType, Radius, Margin : )
功能:使用不同级别掩码的中值滤波。
          median_image使用一个正方形或圆形的掩码对输入的图像进行中值滤波,滤波结果返回到ImageMedian中。可以使用MaskType选择掩码的形状。 可以使用“Radius”选择掩码的半径。
          一般的,中值滤波器会按升序对掩码中的所有灰度值进行排序,然后选择灰度值的中值。
          中值滤波可以用于例如平滑图像,抑制小于掩码的不需要的对象(例如点状或线状结构),因此可以用于估计背景照明以进行阴影校正或作为动态阈值操作的预处理步骤。
输入参数
Image :输入图像(byte*/int2’/ uint2’/ int4’/real’);
MaskType:滤波模板 类型,默认 circle.参考: circle圆, square正方形,
                   circle:这个掩码是由一个半径为Radius的圆内的像素组成。
                   square:这个掩码是由一个边长为2*Radius的正方形内的像素组成。
Radius:过滤半径,默认 1。参考:1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 19, 25, 31, 39, 47, 59 , 1 Margin:边沿处理,默认 ‘mirrored’ 。参考:‘mirrored’,‘cyclic’,‘continued’,0, 30, 60, 90, 120, 150, 180,210,240,255。
           可以通过参数Margin选择几种边界处理进行过滤:
           gray value:假定图像边界之外的像素是恒定的(具有指定的灰度值)。
           continued:边界像素的连续。
           cyclic:图像边界的循环连续。
           mirrored:图像边界处的像素反射。
输出参数:lmageMedian 谕出中值滤波处理后的图像(byte/int2 / uint2 / int4 / real)
示例

read_image (Image, 'D:/11.tif')
median_image (Image, Median, 'circle', 8, 'continued')
dev_display(Median)

halcon算子翻译——median_image_第1张图片

你可能感兴趣的:(HALCON)