ComputeImageSharpness

ComputeImageSharpness 计算输入图像的相对焦点的度量,作为重新聚焦 In-Sight 相机镜头的迭代过程的一部分。

ComputeImageSharpness 概述

称为图像清晰度分数,此度量表示图像或感兴趣区域 (ROI) 包含“场景”(即图像中捕获的对象及其背景)中最小可分辨特征的程度。

操作简单 — 采集图像,ComputeImageSharpness 工具获取图像清晰度分数。然后,镜头重新聚焦,场景内没有其他任何变化,并对新图像进行采集和评分。分数越高,焦点越清晰。重复这个过程,直到用户可以接受焦点为止。

注意单个图像清晰度分数无法传达有关图像绝对清晰度的有用信息;它必须与来自同一精确场景的另一个图像清晰度分数进行比较。场景必须相同。

ComputeImageSharpness 输入

参数 说明

图像

此参数必须在包含图像数据结构的电子表格单元格中使用单元格引用;默认情况下,此参数引用 A0,即包含由 函数返回的图像数据结构的单元格。此参数还可以引用其他图像数据结构,例如视觉工具图像函数返回的那些数据结构。

固定

定义相对于固定输入或视觉工具函数的图像坐标系输出的感兴趣区域 (ROI)。根据“固定坐标”来设置的 ROI 可以确保如果“固定坐标” 被旋转或转换,相应的 ROI 也会根据“固定坐标”而旋转或转换。

默认设置为(0,0,0),图像的最左上方。

X

图像坐标中的 X 偏移。

Y

图像坐标中的 Y 偏移。

Theta

图像坐标系中图像 X 轴的旋转。(顺时针 +/-360 度)

区域

也称为感兴趣区域 (ROI),指定要进行分析的图像区域。双击区域参数以创建可以变换和旋转的交互图形模式。选择此参数并按属性表的作业编辑工具栏上的最大化区域按钮,自动拉伸区域以覆盖整个图像。

X

在固定坐标中,偏移原点的 x 值。

Y

在固定坐标中,偏移原点的 y 值。

宽度

沿着区域的 x 轴的维度。

高度

沿着区域的 y 轴的维度。

角度

在固定坐标上的方向。

曲线 两侧之间的角度,顺时针 +/- 360 度

操作

梯度能量:根据图像或 ROI 的局部灰度梯度中的能量计算图像清晰度。局部灰度梯度表示给定区域灰度值的变化率。灰度的突然变化导致灰度梯度的大幅度变化和更高的图像清晰度分数。

平滑度

指定图像平滑操作以帮助消除 ROI 中可能存在的高频噪声。有三种设置:

0 = 无(默认)

没有平滑发生;提供最快的性能。

1 = 平滑级别 1

对 ROI 应用了一定程度的平滑;消除了 ROI 中的高频噪声。

2 = 平滑级别 2

对 ROI 应用了进一步的平滑度;消除了 ROI 中的高频和甚高频噪声。

显示

指定哪些图形叠加显示在图像上面。

0 = 隐藏所有(默认)

可用的图形项将被隐藏,除非在电子表格中突出显示包含 ComputeImageSharpness 函数的单元格。

1 = 仅输入图形

与输入图像区域关联的图形项目将始终显示。

ComputeImageSharpness 输出

返回

浮点值形式的图像清晰度分数,如果任何输入参数无效,则为 #ERR。