VMS 能够执行多种不同类型的图像过滤器,以帮助简化测量。这可以使用 filter_image(IMAGE InputImage, INTEGER FilterType, INTEGER Radius, IMAGE OutputImage) 函数来完成。该函数的参数如下:
- InputImage – 将应用过滤器的图像
- FilterType – 指定使用哪个过滤器的参数
- 半径 - 这是将应用于图像的过滤器的大小(以像素为单位)。例如,当运行半径为 5 的平滑过滤器时,这将平均每个像素与 5 像素半径内的所有周围像素。
- OutputImage – 过滤后的图像。
共有 7 个过滤器可以与此功能一起使用。以下是最常用的 3 个以及它们的用途。
平滑过滤器
平滑滤波器对图像中的每个像素运行移动平均滤波器。每个像素都替换为其周围像素的平均值。过滤器的大小由半径参数指定。平滑滤波器在尝试消除图像中的噪声时特别有用。这个过滤器的缺点是边缘也被平滑了。

中值滤波器
中值滤波器的工作原理与平滑滤波器类似,但不是用其周围像素的平均值替换每个像素,而是用中值替换它。这对于减少诸如划痕等稀疏噪声特别有用。中值滤波器具有通常保留边缘的额外好处。

对比度过滤器
对比度过滤器的工作原理是突出显示图像中具有锐利边缘的任何区域。此过滤器在尝试突出边缘时很有用,尤其是当背景强度未知或可变时。该过滤器对于缺陷检测也非常有用。

未来的问题 VIEW愿景 将涵盖有趣的主题,例如离轴传感器、特征构造和 blob 的乐趣。让我们知道您希望涵盖哪些主题。将您的建议通过电子邮件发送至 应用程序@viewmm.com.