美文网首页
“斑点”函数

“斑点”函数

作者: 大龙10 | 来源:发表于2022-12-03 14:28 被阅读0次

    机器视觉原理与案例详解
    工控帮教研组编著
    电子工业出版社
    2020.7
    ISBN 978-7-121-39084-5

    一、“斑点”函数

    • 在“选择板”选项卡中,选择“函数”→“斑点”,即可显示“斑点”函数。
      在众多“斑点”函数中,ExtractBlobs的应用较多,用于查找一组灰度值高(低)于规定阈值的像素组,换言之,该函数用于查找暗背景上的亮点,并可给出索引、行、Col、角度、颜色、得分、区域、伸长、孔、周长、展开等信息,
      如图10-114所示。


    二、示例

    • 在图10-115中,可应用ExtractBlobs检测白色圆孔的斑点是否存在,操作步骤如下。


      图10-115
    • ❶ 在“选择板”选项卡中,选择“函数”→“斑点”→ExtractBlobs,将其直接拖拽到电子表格中。

    • ❷ 对 ExtractBlobs的属性进行设置,如图10-116所示。


      图10-116

      · “图像”文本框:用于显示目标单元格。· “区域”选项:用于设置目标区域。
      · “要排序的数量”文本框:用于列出与排序数量相关的信息。若在“要排序的数量”文本框中输入0,则只计算区域内的斑点数量。
      · “阈值”文本框:通过设置阈值可区分黑、白斑点。若在“阈值”文本框中输入-1,则将使用自动阈值。
      · “填充孔”复选框:是否在结果中包括斑点内孔的区域。
      · “边界斑点”复选框:是否考虑斑点的接触区域边界。
      · “颜色∶斑点”下拉列表:用于设置斑点是黑色、白色,或者黑白都可以。
      · “颜色∶背景”下拉列表:用于设置背景颜色为白色或黑色。
      · “区域限制∶最小”文本框:用于设置最小斑点的大小。
      · “区域限制∶最大”文本框:用于设置最大斑点的大小。
      · “显示”下拉列表:用于设置显示哪些图像选项。

    • ❸ 在检测孔的周围进行设置,如图10-117所示,即通过“阈值”文本框、“颜色∶斑点”下拉列表、“颜色∶背景”下拉列表进行设置。
      “阈值”文本框中的数值越大,则斑点的灰度等级越广,所找到的斑点也越大。

    • ❹ 通过斑点的区域大小判断检测结果为“通过”或“失败”,
      如图10-119所示:将 C5设为If(H2>=200&&H2<1000,1,0),即若 H2的值为200~1000,则返回1,表示“通过”;否则返回0,表示“失败”。


      图10-119
    • 在很多判断有无的检测中,“斑点”函数的应用较多。
      在掌握“阈值”文本框、“颜色∶背景”下拉列表、“颜色∶斑点”下拉列表的设置方法后,即可轻松应对各种检测操作。

    相关文章

      网友评论

          本文标题:“斑点”函数

          本文链接:https://www.haomeiwen.com/subject/odlyfdtx.html