Operator Library: Filter
Operator LineNeighboursNx1 创建一个包含 N 行和 1 列的卷积核窗口。 这 N 个像素位于每个输入图像像素的上方。
该 operator 与 FIRkernelNxM 类似,但包含其他功能。 此 operator 的关键特性在于它是 O 类型的,这大大简化了设计过程中的同步。 然而,O 类型功能所付出的代价是一些限制。
与 FIRkernelNxM 的第一个不同之处在于,该 operator 不会将当前像素居中于卷积核中。 假设定义了一个大小为 3x1 的卷积核。 在输出图像 O(x, y) 的卷积核索引 0 处,提供位置 I(x, y) 处的当前像素。 在输出图像的卷积核索引 1 处,提供输入位置 I(x, y-1) 处的输入图像像素。 因此,在卷积核行索引 n 处,输出图像为
换句话说,该 operator 无法输出“未来”行的像素,即尚未处理的像素。 这就是该 operator 属于 O 类型且不会引起行或像素延迟的原因。
由于该 operator 无法提供当前行之前的信息,因此没有像 FIRkernelNxM 那样的镜像边缘处理。 相反,输出链路中所有源自图像边界外部的像素都被设置为参数 Constant 的值。
要生成二维卷积核,请在图像处理流水线中将此 operator 与 operator PixelNeighbours1xM 的后续模块结合使用。
| Constant | |
|---|---|
| 键入 | static 参数 |
| 默认 | 0 |
| 范围 | 输入链路 I 的范围 |
|
此参数定义了图像边界外部像素的默认值。 该值始终为无符号数。 如果要将参数设置为有符号值,则需要将该值重新解释为无符号数。 对于 Color Format,该值是所有分量的组合值。 |
|


上一页

