跳转到内容

Image Alignment vTool#

Image Alignment vTool 允许您将图像与先前训练过程中使用的参考图像对齐。

一些 vTools,例如 Measurements Basic vTool,依赖于要测量的对象出现在与模型中的对象相同的位置。

在匹配工具(例如 Geometric Pattern Matching vTool)和 Measurements vTool 之间使用 Image Alignment vTool 可为您提供有关对象位置的更大灵活性。它可以将输入图像中的对象与匹配期间使用的参考对象对齐。这样,您就可以测量不同位置的对象。

Image Alignment vTool 通过图像输入引脚接受图像,并通过 AlignmentTf 输入引脚接受来自匹配工具的对齐转换数据。它通过图像输出引脚输出对齐的图像,并通过 InverseTf 输出引脚输出用于反转转换的数据。

Image Alignment vTool

运作原理#

Matching vTools 使用的训练图像中目标对象的位置是参考位置。在操作过程中,Matching vTools 将匹配对象在输入图像中的位置与参考位置进行比较。结果是从参考位置到实际位置的相对转换。该数据通过 Matching vTool 的 AlignmentTf 输出引脚输出。

Image Alignment vTool 通过 AlignmentTf 输入引脚接受来自匹配工具的对齐转换数据。使用此数据,它可以输出目标对象始终出现在同一位置的图像。对齐的图像通过图像输出引脚输出,可供后续需要目标对象相同定位的 vTools 使用。

Image Alignment vTool 还通过 InverseTf 输出引脚计算并输出逆向转换数据。逆向转换数据允许后续 vTool 输出输入图像(而不是对齐后的图像)的正确位置数据。

Matching vTool 和 Alignment vTool 使用相同的输入图像。如果图像只包含一个目标对象,则对齐效果最好。虽然可以通过匹配项分数选项对匹配进行微调,但如果目标对象的分数值过于相似,则可能会出现问题。这可能会导致选择错误的匹配项,造成对齐无法按预期工作。

Image Alignment 示例#

假设您是冲压模具的制造商,并希望通过测量模具中不同方形孔之间的间隙来确保您生产的模具是相同的。由于在检查过程中模具的位置可能会发生变化,因此您使用 Geometric Pattern Matching Basic vTool 和 Image Alignment vTool 为使用 Measurements Basic vTool 执行实际测量任务做准备。

此工作流的配方如下所示。请注意,Camera vTool图像输出引脚必须连接到 Geometric Pattern Matching Basic vTool 和 Image Alignment vTool 的图像输入引脚。

用于模具检查的 Image Alignment 配方

下图是模板图像,也就是您想要进行比较的理想图像。

模板图像

在检查过程中,您可能会遇到以下模具在某些方面与模板图像存在偏差。

模具具有正确的间隙,但旋转了 30 度:

检查图像旋转了三十度

模具位置相同,但孔之间的间隙不正确:

两孔之间间隙不正确的检查图像

模具具有不正确的间隙,且旋转了 30 度:

检查图像旋转了三十度,且两孔之间的间隙不正确

要配置 Geometric Pattern Matching Basic vTool,请加载模板图像,标记模具并训练模型。

训练 Matching vTool

要配置 Measurements Basic vTool,请加载模板图像并配置设置,如以下屏幕截图所示。

配置 Measurements vTool

如果您运行该配方,则结果将如下所示。

具有正确间隙的模具:

测量结果具有正确的间隙

具有不正确间隙的模具:

具有不正确间隙的测量结果

配置 vTool#

vTool 没有可配置的设置。

输入#

图像#

直接从 Camera vTool 或从输出图像的 vTool(例如 Image Format Converter vTool)接受图像。

  • 数据类型:图像
  • 图像格式:8 位到 16 位单色或彩色图像(请参阅支持的 Pixel Format

AlignmentTf#

接受来自任何 Matching vTool 的对齐转换数据。

  • 数据类型:转换数据

输出#

图像#

返回对齐的图像。任何接受图像作为输入的 vTool 都可以使用输出图像。输出图像与输入图像具有相同的大小。

InverseTf#

返回对齐转换的逆向转换数据。这样,就可以将对齐图像的坐标系中的 2D 点坐标转换到输入图像的坐标系。

  • 数据类型:转换数据

支持的 Pixel Format#

根据输入图像的 Pixel Format,Image Alignment vTool 输出以下 Pixel Format:

输入 Pixel Format 输出 Pixel Format
Bayer GR 8 BGR 8 Packed
Bayer GR 16 RGB 16 Packed
Bayer RG 8 BGR 8 Packed
BGRA 8 Packed BGRA 8 Packed
BGR 8 Packed BGR 8 Packed
Mono 8 Mono 8
Mono 16 Mono 16
RGB 8 Packed RGB 8 Packed
RGB 16 Packed RGB 16 Packed
RGB 8 Planar RGB 8 Packed
RGB 16 Planar RGB 16 Packed

典型前置项#

典型后置项#