Image Enhancer vTool#
Image Enhancer vTool 通过 Image 输入引脚接受图像,并通过 Image 输出引脚输出滤波后的图像。
如果您在增强之前使用 ROI Creator vTool 指定感兴趣区域,则 Image Enhancer vTool 会通过其 Roi 输入引脚接受 ROI 数据。在这种情况下,仅增强感兴趣区域,从而加快了处理速度。
运作原理#
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