Operator Library: Base
SelectBitField 模块可以从输入 link 中选择一组连续的比特位。 使用输出 link 定义所需的输出 Bit Width。 此外,您还可以使用参数 BitOffset 定义比特偏移量。 如果输入 arithmetic 是有符号的,系统将对这些值进行重新解释,并始终将其作为无符号值输出。
每个彩色分量都会被单独进行切片。
请参见下图进行理解。 在此示例中,输出端传输的是从 6 bit 输入值中截取的 3 bit,偏移量为 2。 例如,输入值 20 将变为 5。

| BitOffset | |
|---|---|
| 键入 | static 参数 |
| 默认 | 0 |
| 范围 | [0, InputBitWidth - OutputBitWidth](如果是灰度图像) [0, (InputBitWidth - OutputBitWidth) / 3](如果是彩色图像) |
|
该参数用于定义要使用的第一个比特位的比特偏移量。该第一个比特位映射到输出 link 上的比特位置 0。 对于 Color Format,偏移量按每个分量进行处理。 |
|
以下示例展示了 SelectBitField 算子的用法:
-
示例 - 一个 High Speed 且稳健的激光线检测算法。 该算法可确定重心坐标,从而获得亚像素分辨率的结果。
-
'imaFlex CXP-12 Quad Platform 上的 DMAFromPC 算子示例'
示例 - 以 Shading Correction 为例演示算子的使用方法



上一页

