概述

在使用机器视觉系统时,直方图是一种强大的功能。它们能够使您以图标格式查看数据,以便您更容易地看出问题所在,例如为何没有正确地找出某个零件。此外,由于显示了基于直方图信息计算出来的统计值,用户还能掌握图形的特征。

要点


它们也对一些问题给出提示,例如当深灰色和浅灰色二进制对象同样能够从搜索窗口中找到时,如何寻找中灰色的二进制对象。

利用直方图

要打开[Histogram]对话框,请首先选择要查看直方图的视觉对象。(可以从流程图或序列目录树中选择)直方图可用于以下对象。
Blob, Contour, DefectFinder, Correlation, Geometric, Polar, OCR, CodeReader, ImageOp

然后运行视觉对象或视觉序列,以确保您所选择的视觉对象的结果有效。接下来,点击 [Histogram]工具栏按钮。如果视觉对象是Correlation,将会出现如 8.2.1 使用相关对象的直方图 所示的[Histogram]对话框;如果视觉对象是一个Blob对象,将会出现如 8.2.2 使用Blob对象的直方图 所示的直方图对话框。

在[Histogram]对话框中,横轴代表照明等级,纵轴代表像素值。用户可以很直观的在当前图像中查看每个照明等级显示了多少像素。在直方图的图表中,越靠左(或照明等级越低,越接近0的数值),代表像素的照明等级越暗(越黑)。在直方图的图表中,越靠右(或照明等级越高,越接近255的数值),代表像素的照明等级越亮(越白)。

使用[Histogram]对话框中显示的图像结果,计算以下统计值。

Statistics (统计值) 说明
Total (总像素值) 整个搜索窗口中的像素总和。
Min (最小) 整个搜索窗口中的最低照明等级。
Max (最大) 整个搜索窗口中的最高照明等级。
Avg (平均) 整个搜索窗口中照明等级的平均值。
Median (中间值) 整个搜索窗口中照明等级的中间值。
Std Dev (标准偏差) 整个搜索窗口中,计算照明等级获得的标准偏差

如果是Correlation, Geometric, Polar, OCR, CodeReader, ImageOp (Operation: Binarize除外)对象,显示的[Histogram]对话框则如 8.2.1 Correlation对象使用的直方图 中所示。
如果是Blob, Contour, DefectFinder, ImageOp (Operation: Binarize时)对象,显示的[Histogram]对话框则如 8.2.2 Blob对象使用的直方图 中所示。