【07】VisionMaster入门到精通——Blob分折

文章目录

  • [0 视屏讲解与演示](#0 视屏讲解与演示)
  • [1 案例演示](#1 案例演示)
  • [2 参数详解](#2 参数详解)
  • [1 运行参数](#1 运行参数)

0 视屏讲解与演示

1 案例演示

周长使能查找U型槽

短轴使能查找U型槽

面积筛选区域

当条件不符合是,该模块显示红色,状态为NG

显示二值图像

显示Blob图像

2 参数详解

Blob分折 ,即在像素是有限灰度级的图像区域中检测、定位或分析目标物体的过程,Blob分析工具可以提供图像中目标物体的某些征 ,如存在性、数量、位置、形状、方向以及Blob间的拓扑关系等信息。

1 运行参数


阈值方式

  • 当输入图像为二值图时可选不进行二值化,其他情况如下:
  • 单阈值
    • 暗于背景------[0,低阈值-1] 灰度值的blob目标被检测出;
    • 亮于背景------[低阈值,255] 灰度值的blob目标被检测出;
  • 双阈值------当高阈值亮于低阈值时,目标灰度范围为[低阈值,高阈值],当低阈值设置高于高阈值时,目标灰度范围为[0,高阈值]和[低调值,255];
  • 自动阈值------根据图像自动配置调值;
  • 单阈值值、双阈值或自动阈值;
    • 低阈值------可配置阈值下限;
    • 高阈值------可配置阈值上限;
  • 软阈值(固定)
    • 亮于背景------高低阈值之间被分为柔和度设置的份数作为过渡区[低阈值、254]之间区域置1;
    • 暗于背景------[0、低阈值]之间区域置1;
  • 软阈值(相对)------目标边缘模糊,特征不明显的blob可以考虑使用;

  • 查找个数------设置查找Blob图形的个数;
  • 孔洞最小面积------blob区域内容忍的最小非blob区域面积,不大于该值,则将孔满填充为blob;
  • 轮廓输出使能------开启后模块显示Blob轮胞;
  • Blob图像输出------关闭后不输出Blob分析后图像;
  • 二值化图输出------关闭后不输出Blob分析后的二值化图像;

极性 ------很明显图中目标物亮于背景

轮廓输出使能

Blob图像输出------以抓到的Blob发的目标输出

二值化图输出------可以看到除了目标物,还有杂点

低阈值--高阈值,阈值范围之外的就不会选取

阈值方式软阈值(固定)软阈值柔和度为0时,低于的低阈值的目标就不会选中,

适当调整软阈值,就可以自适应找到阈值以外的目标;

相关推荐
LeonDL1683 天前
【通用视觉框架】基于QT+Halcon开发的流程拖拽式通用视觉框架软件,全套源码,开箱即用
图像处理·visionmaster·qt+halcon·流程拖拽式通用视觉框架软件·通用视觉框架软件·机器视觉通用框架·easyvision
He BianGu4 个月前
【WPF-VisionMaster源代码】应用OpenCVSharp仿Vision Master页面开发的软件源代码
图像处理·opencv·c#·wpf·机器视觉·visionmaster·视频处理
一天到晚游泳的鱼啊鱼4 个月前
VM——相机拍照失败
visionmaster
幻想趾于现实5 个月前
VisionPro、VisionMaster 多模板匹配分类(大球刀、小球刀、尖刀、三角刀)
开发语言·图像处理·机器学习·visionmaster·visionpro
黄金小码农1 年前
线阵相机参数介绍之轴编码器控制
visionmaster
一天到晚游泳的鱼啊鱼2 年前
VM与欧姆龙PLC通讯设置
visionmaster
一天到晚游泳的鱼啊鱼2 年前
VM——畸变校正、标定板标定
计算机视觉·visionmaster
一天到晚游泳的鱼啊鱼2 年前
VM——获取图像中的圆环区域
visionmaster