像素统计

本节内容包含:

模块原理

像素统计模块用于统计灰度图像中指定ROI区域内满足灰度阈值范围的像素数量,并给出该部分像素数量占ROI内所有像素数量的比率。图像阈值是指图像中像素灰度值的临界值,图像阈值是图像分割的基础,基于此可完成图像的二值化。

例如:ROI区域为2×2像素格,共计4个像素点,灰度值分别为130、140、150、160。算法参数阈值范围是[10,150],则像素数量为3、比率为0.75。

使用方法

像素统计模块可用于检测图像阈值是否满足项目需求的评估应用。

像素统计模块一般与采集模块、图像处理、逻辑模块等模块配合使用,采集模块作为前序模块,图像处理作为后续模块,采集模块得到的图像通过像素统计模块对ROI设定区域内满足高低阈值灰度设置的像素点个数进行统计,再将数据给到后续的逻辑模块进行判断或者图像处理模块进行处理。

图 1 像素统计示例

该示例通过将ROI指定区域设为覆盖工件,统计图像ROI设定区域内满足阈值范围的像素数量以及比率,再通过条件检测完成判断比率是否满足需求的应用。

图 2 像素统计执行结果

参数配置

输入源

需要订阅前序模块的图像数据,可以是图像源模块输出的图像数据,也可以是图像处理模块处理后的图像数据。

输出掩膜

可设置是否输出掩膜图像。

ROI区域类型
  • 选择图形类型,需设置以下参数:

    ROI创建
    • 绘制:自定义选择绘制全图、圆形、扇形、矩形ROI区域。

    • 继承按矩形/圆形区域需要订阅前序模块的输出区域,按矩形/圆形参数需要自定义或订阅相关参数。

  • 选择图像类型,需订阅指定图像作为掩膜图像。

阈值范围

需统计区域中的像素灰度值范围,可设置多个阈值范围。

模块结果

该模块的模块结果介绍请见像素统计