Operator Library: Base
Library: Base
运算符 CastParallel 允许对输入链路位进行重新解释。 更改输出链路上的 Parallelism 以进行重新解释。 例如,若输入链路宽度为每个像素 16 位且 Parallelism 为 2,则每个时钟周期传输 32 位。 使用 CastParallel 运算符,您可以将这 32 位解释为 Parallelism 为 4 时每个像素 8 位或 Parallelism 为 8 时每个像素 4 位等。 此转换的一个限制是,宽度与 Parallelism 的乘积对于输入和输出链路必须相同。 第二个限制是输出像素宽度不得超过 64 位。
在 Parallelism 转换中,较低的并行组件将被映射到较低的位。
请注意,该算子将更改像素的 Bit Width 和图像的宽度。
以下示例展示了 CastParallel 算子的使用方法:
-
设计参数化 - 链接 Property 无效。
-
示例 - 展示了运算符 Blob_Analysis_1D 在线扫描应用中的用法。
-
“Color Plane Separation Option 5 - Sequential Output with Advances Processing”
颜色平面分离示例。 RGB 输入被拆分为其分量,并通过一个 DMA 通道进行顺序输出。 通过并行字收集相同分量并使用 FrameBufferRandomRead 读取来执行拆分。
-
示例 - 出于调试目的,Scope 算子提供了用于分析灰度图像的选项。
-
示例 - 展示了如何垂直镜像图像。 请注意并行字和像素的镜像。
-
“imaFlex CXP-12 平台上的 FrameBufferMultRoiDyn 算子功能示例”
示例 - 演示如何使用该算子
-
示例 - 该示例展示了 2D Shading Correction 的实现。 校正值存储在采集卡 RAM 中。 该小应用程序执行高精度偏移和增益校正。
-
“使用 Operator RamLUT 的 2D Shading Correction / Flat Field Correction”
示例 - 该示例展示了 2D Shading Correction 的实现。 校正值存储在算子 RamLUT 中。 该小应用程序执行高精度偏移和增益校正。
-
'使用采集卡 RAM 的 1D Shading Correction'
示例 - 该示例展示了 1D Shading Correction。 校正值存储在采集卡 RAM 中。




= 输入端的 Bit Width,
= 输入端的 Parallelism,
= 输出端的 Parallelism,并且
= 输出端的 Bit Width。
上一页

