概述
在使用机器视觉系统时,直方图是一种强大的功能。它们能够使您以图标格式查看数据,以便您更容易地看出问题所在,例如为何没有正确地找出某个零件。此外,由于显示了基于直方图信息计算出来的统计值,用户还能掌握图形的特征。
要点
它们也对一些问题给出提示,例如当深灰色和浅灰色二进制对象同样能够从搜索窗口中找到时,如何寻找中灰色的二进制对象。
利用直方图
要打开[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对象使用的直方图 中所示。