运算符库:颜色
BAYER5x5Linear算子从拜耳输入图像重建RGB图像。从技术上讲,拜耳原始图像是由红、绿、蓝三色像素交替组成的灰度图像。BAYER5x5Linear通过双线性插值重建从拜耳相机获取RGB图像。输入链路必须是拜耳图像的5x5核。
底层算法是无专利的高质量线性实现。
运算符的输入是灰度图像,输出是彩色图像。因此,输出位宽会增加三倍,再加上每个分量 4 位精度。例如,8 位灰度输入图像将被重建为 3 * (8 + 4) 位彩色图像。如果不需要增加的精度位,可以使用RND或ShiftRight运算符将其丢弃。
相机的拜耳阵列配置必须与操作员设置相匹配。操作员设置可通过参数BayerInit进行更改。传感器上的拜耳阵列有四种不同的映射方式:
-
绿后红

-
红后绿

-
蓝后绿

-
绿后蓝

图中显示的是传输到图像采集卡的图像左上角。通常情况下,这是相机传感器的左上角,但如果您在相机中设置了感兴趣区域,则位置可能会改变。传感器像素上叠加了图中所示的四种不同的拜耳阵列图案之一。请选择与您相机图像传感器对应的拜耳阵列图案。
| 链接参数 | 输入链路 I | 输出链路 O |
|---|---|---|
| Bit Width | [1, 16] | (输入位宽 + 4)* 3 |
| Arithmetic | 未签名 | 当我 |
| Parallelism | 任何 | 当我 |
| 内核列 | 3 | 1 |
| 内核行 | 3 | 1 |
| 图像协议 | {VALT_IMAGE2D, VALT_LINE1D} | 当我 |
| Color Format | VAF_GRAY | VAF_COLOR |
| 颜色和口味 | FL_NONE | FL_RGB |
| 最大图像宽度 | 任何 | 当我 |
| 最大图像高度 | 任何 | 当我 |
| 拜耳 | |
|---|---|
| 键入 | 动态/静态读/写参数 |
| 默认 | 绿后红 |
| 范围 | {绿后红,绿后蓝,红后绿,蓝后绿} |
|
摄像机的拜耳阵列配置必须与操作员的设置相匹配。请参见以上说明。 |
|
| 实现类型 | ||||
|---|---|---|---|---|
| 键入 | 静态写入参数 | |||
| 默认 | 汽车 | |||
| 范围 | (自动、嵌入式ALU、查找表) | |||
|
参数 ImplementationType 影响运算符的实现策略,即用于实现运算符的逻辑元素。 您可以选择以下值之一: 自动:当运算符被实例化时,会根据连接链接的参数化自动选择最优实现策略。 EmbeddedALU:该运算符使用 FPGA 中非基于 LUT 的嵌入式算术逻辑元件。 LUT:该操作使用 FPGA 的 LUT 逻辑。
|
||||
以下示例展示了 BAYER5x5Linear 运算符的使用:
-
示例 - 该示例展示了使用 5x5 滤镜对 Bayer RAW 图案进行去马赛克处理。
-
示例 - 此示例展示了如何使用 5x5 滤镜对拜耳 RAW 图案进行去马赛克处理。此外,还添加了白平衡以进行色彩校正。
-
“拜耳双线性扫描相机去马赛克算法,颜色模式为红/蓝后绿绿后蓝/红”
示例 - 该示例展示了如何对双线性线扫描相机拍摄的拜耳RAW图像进行去马赛克处理,图像颜色模式为红/蓝后绿_绿后蓝/红
-
示例 - 该示例展示了如何对双线性线扫描相机的拜耳RAW图像进行去马赛克处理,图像颜色模式为红/蓝后蓝/红绿后绿。
-
示例 - 此示例展示了如何对 CXP-12 线扫描相机的 8 位拜耳 RAW 图案进行去马赛克处理,该图案采用双色拜耳模式:例如 BiColorRGBG、BiColorGRGB、BiColorBGRG 和 BiColorGBGR。 racer 2 L 相机。此外,该示例还包含一个线扫描触发模块和一个白平衡模块。
-
示例 - 此示例展示了如何对 CXP-12 线扫描相机的 10 位拜耳 RAW 图案进行去马赛克处理,该图案包含双色拜耳图案:例如 BiColorRGBG、BiColorGRGB、BiColorBGRG 和 BiColorGBGR。 racer 2 L 相机。此外,该示例还包含一个线扫描触发模块和一个白平衡模块。
-
示例 - 此示例展示了如何对 CXP-12 线扫描相机的 10 位拜耳 RAW 图案进行去马赛克处理,该图案包含双色拜耳图案:例如 BiColorRGBG、BiColorGRGB、BiColorBGRG 和 BiColorGBGR。 racer 2 L 相机。此外,该示例还包含一个线扫描触发模块和一个白平衡模块。

![[笔记]](../common/images/admon/note.png)
上一页

