Library Base

Base 库包含了大多数 VisualApplets 设计所需的常用功能算子。

以下列表总结了 Library Base 的所有算子

算子名称 简要说明 可用版本
BRANCH

将输入链路克隆为您可定义的多个输出链路。

版本 1.1
CastBitWidth

通过选择输入的低位来更改 Bit Width。

版本 1.1
CastColorSpace

更改逻辑属性 ColorFlavor。

版本 1.1
CastKernel

该算子可重新组织输入数据的 Parallelism 和内核大小。

版本 1.1
CastParallel

允许重新解释输入链路的位。

版本 1.1
CastType

更改链路 Property Arithmetic

版本 1.1
CONST

用输出链路上的固定值替换每个输入值。

版本 1.1
ConvertPixelFormat

在将算术和 Bit Width 调整为所需的 Pixel Format 时,尽可能保留更多信息。

版本 1.1
Coordinate_X

在其输出端提供输入像素的 x 坐标。

版本 1.1
Coordinate_Y

在其输出端提供输入像素的 y 坐标。

版本 1.1
Dummy

是不存在算子的占位符。

版本 2
DynamicROI

允许使用输入链路进行 ROI 选择。

版本 1.2
EventToHost

为其输入链路上的上升沿生成软件事件。

版本 2.2
EventDataToHost

该算子生成带有数据有效负载的软件事件。

版本 3.5
ExpandToKernel

该算子将输入链路 I 扩展到任意内核大小。

版本 1.3
ExpandToParallel

该算子将 Parallelism 为 1 的输入链路 I 扩展到输出链路 O 上的任意 Parallelism。

版本 1.1
GetStatus

获取信号链路的当前值。

版本 1.2
HierarchicalBox

将多个算子组合为一个模块。

版本 1.1
ImageNumber

在输出链路上提供输入链路当前图像的图像索引。

版本 1.1
KernelRemap

内核组件的重新映射。

版本 1.4
MergeComponents

将三个灰度输入链路合并为一个 RGB 输出链路

版本 1.1
MergeKernel

将输入链路合并为一个 kernel。

版本 1.2
MergeParallel

该算子通过将输入链路拼接至 Parallelism 组件,把 N 个输入链路合并为一个输出链路。

版本 1.3
MergePixel

将具有相同 Parallelism 的多个输入链路的像素合并为一个具有更大 Bit Width 的像素。

版本 1.1
NOP

无操作。输出已注册的输入。

版本 1.1
PARALLELdn

降低输入链路与输出链路之间的 Parallelism。

版本 1.1
PARALLELup

增加输入链路与输出链路之间的 Parallelism。

版本 1.1
PseudoRandomNumberGen

生成随机值流。

版本 1.4
SampleDn

通过对输入图像进行下采样来减小图像尺寸。

版本 1.1
SampleUp

通过对输入图像进行上采样来增大图像尺寸。

版本 1.1
SelectBitField

允许选择位域。

版本 1.1
SelectComponent

从输入链路中提取单个颜色分量。

版本 1.1
SelectFromParallel

从输入链路中提取单个 Parallelism 组件。

版本 1.1
SelectROI

从输入链路的帧中提取矩形感兴趣区域 (ROI)。

版本 1.1
SelectSubKernel

提取输入链路中 kernel 矩阵的矩形子集。

版本 1.1
SetDimension

允许更改链路 Property 最大图像宽度和最大图像高度。

版本 1.1
SplitComponents

将彩色流的分量分离为三个独立的灰度图像流。

版本 1.1
SplitKernel

将输入链路的 N x M kernel 组件拆分为 N * M 个输出链路。

版本 1.3
SplitParallel

将 Parallelism 度为 N 的输入链路拆分为 M 个 Parallelism 度为 N/M 的输出链路。

版本 1.3
Trash

用于未使用链路的数据接收端。

版本 1.1

表 30. Library Base 的算子