Operator Library: Base
通过 SelectBitField 模块,可以从输入链路中选择一段连续的位字段。 使用输出链路定义所需的 Bit Width。 此外,您可以使用参数 BitOffset 定义位偏移量。 如果输入 Arithmetic 是有符号的,则会对这些值进行重新解释,并始终作为无符号值输出。
每个 Color Format 组件均会被单独切片。
请参见下图了解具体说明。 在此示例中,输出传输的是从 6 bit 输入值中截取的 3 bit,偏移量为 2。 例如,输入值 20 将变为 5。

| BitOffset | |
|---|---|
| 键入 | 静态参数 |
| 默认 | 0 |
| 范围 | [0, InputBitWidth - OutputBitWidth] (如果是灰度图像) [0, (InputBitWidth - OutputBitWidth) / 3] (如果是彩色图像) |
|
此参数用于定义要使用的第一个位的位偏移量。该第一个位映射到输出链路上的位位置 0。 对于 Color Format,偏移量是按组件处理的。 |
|
以下示例展示了 SelectBitField 算子的使用方法:
-
示例 - 一种 High Speed 且鲁棒的激光线检测算法。 该算法确定重心坐标以获得亚像素分辨率结果。
-
'imaFlex CXP-12 Quad 平台上的 DMAFromPC 算子示例'
示例 - 以 Shading Correction 为例演示如何使用该算子



上一页

