Image Enhancer vTool#
Image Enhancer vTool 通过 Image 输入引脚接受图像,并通过 Image 输出引脚输出滤波后的图像。
如果您在增强之前使用 ROI Creator vTool 指定感兴趣区域,则 Image Enhancer vTool 会通过其 Roi 输入引脚接受 ROI 数据。在这种情况下,仅增强感兴趣区域,从而加快了处理速度。
The Image Enhancer vTool is available in the Preprocessing Basic license. To buy a license, visit the Basler website.
运作原理#
Image Enhancer vTool 提供两种增强操作:
拉伸直方图#
通过拉伸直方图,可以修改直方图的下限和上限。所有低于或等于下限的灰度值均映射到灰度值 0。所有高于或等于上限的灰度值均映射到最大灰度值(例如,8 位像素格式为 255,其他像素格式为 65535)。如果采用数学术语表示,直方图拉伸是由两个用户定义的限制所定义的线性变换。
提供两种方法来指定新的灰度值范围上限和下限:
- 自适应:通过分析单个图像的直方图来确定灰度值范围。通过指定相对等级,您可以舍弃范围上限和下限的灰度值部分。
- 固定:可以手动指定新的灰度值范围下限和上限。这些限制将适用于所有图像。
信息
对于彩色图像,自适应模式分别作用于三个颜色通道。因此,图像的整体颜色外观可能会发生变化。
使用固定模式时,所有色彩通道都将应用相同的限制。
在固定模式下,处理速度非常快,因此处理时间可以忽略不计。在自适应模式下,会分析每个图像的直方图,但处理速度仍然非常快。
均衡化直方图#
直方图均衡化意味着图像的所有灰度值在整个范围内(例如 0-255)均匀分布。这样一来,分布有高灰度值的直方图区域被拉伸,而分布稀疏的区域则被压缩。这样就形成了线性直方图。
信息
对于彩色图像,三个颜色通道的直方图会分别进行均衡化。因此,图像的整体颜色外观可能会发生变化。
由于要针对每张要处理的图像计算直方图及其均衡,因此处理时间取决于图像大小。
用例#
具有常数直方图的图像#
在这种情况下,输入图像的灰度值范围是固定的,但对比度略低。例如,如果灰度值范围在 0 到 100 之间,则可以将限制设置为 0 到 100。将生成的图像拉伸到完整的灰度值范围,然后您将获得具有良好对比度的明亮图像。
具有不同直方图的图像#
在这种情况下,输入图像的灰度值范围可能会随着时间而改变。然而,应用需要常数直方图或灰度值对比度。在这种情况下,您可以使用具有自适应限制的拉伸方法或均衡方法。
一般情况下使用拉伸方法。如果直方图中的灰度值分布非常不均匀,则最好使用均衡方法。
配置 vTool#
要配置 Image Enhancer Basic vTool:
- 在 vTool 设置区域的配方管理窗格中,单击打开设置或双击 vTool。
Image Enhancer Basic 对话框随即打开。 - 在增强器操作区域中,选择所需的操作。
- 如果您已选择 拉伸直方图,请选择拉伸方法。
- 如果您已选择自适应,请指定一个等级。
- 如果您已选择固定,请指定下限和上限。
您可以在引脚数据视图中查看增强结果。
输入#
图像#
直接从 Camera vTool 或从输出图像的 vTool(例如 Image Format Converter vTool)接受图像。
- 数据类型:图像
- 图像格式:8 位到 16 位单色或彩色图像(请参阅支持的 Pixel Format)
ROI#
从 ROI Creator vTool 或任何其他可输出区域或矩形的 vTool 中接受感兴趣区域。多个矩形或区域在内部合并以形成单个感兴趣区域。
- 数据类型:RectangleF、RectangleF 数组、区域、区域数组
输出#
图像#
返回过滤后的图像。任何接受图像作为输入的 vTool 都可以使用输出图像。
- 数据类型:图像
- 图像格式:彩色或单色图像(请参阅支持的 Pixel Format)
支持的 Pixel Format#
根据输入图像的 Pixel Format,Image Combiner vTool 输出以下 Pixel Format:
输入 Pixel Format | 输出 Pixel Format |
---|---|
Bayer GR 8 | RGB 8 Planar |
Bayer GR 16 | RGB 16 Planar |
Bayer RG 8 | RGB 8 Planar |
BGRA 8 Packed | RGB 8 Planar |
BGR 8 Packed | RGB 8 Planar |
Mono 8 | Mono 8 |
Mono 10 | Mono 10 |
Mono 12 | Mono 12 |
Mono 16 | Mono 16 |
RGB 8 Packed | RGB 8 Planar |
RGB 16 Packed | RGB 16 Planar |
RGB 8 Planar | RGB 8 Planar |
RGB 16 Planar | RGB 16 Planar |
相关的 vTools#
典型前置项#
典型后置项#
- 任何图像处理 vTool