操作员Library: Memory
| 硬件平台的可用性 |
|---|
| 请注意,此算子仅适用于 microEnable 4 系列的目标平台(包括 Pixelplant)。 |
该算子的主要特点是它会缓存一个包含SequenceLength个连续输入图像的序列,并同时输出该序列。此外,它还包含一个感兴趣区域(ROI)特征。
该算子将图像流缓冲在 Frame Grabber RAM (DRAM) 中。 需要一个类型为 RAM 的 VisualApplets 资源(参见 “Allocation of Device Resources”)。
有关运算符延迟的信息,请参阅表 46,“库内存中运算符的各个延迟” 。
图像序列的同步输出是通过使用一个包含SequenceLength列的核来实现的。每个核分量代表序列中的一幅图像,即对应于图像序列号。例如,当序列长度为 3 时,输入图像 0 将在核索引 0 处输出,图像 1 将在核索引 1 处输出,图像 2 将在核索引 2 处输出。接下来,算子会继续处理下一个序列,即输入图像 3 将在核索引 0 处输出,依此类推。
该操作符不会改变带宽,读写操作的带宽保持不变。但是,输出图像的帧速率是输入帧速率的 1/ SequenceLength 。此外,由于内核的存在,输出图像比单个输入图像大 N 倍。
该算子的工作方式类似于先进先出(FIFO)缓冲区。一旦缓冲区中积累了足够多的图像以生成序列,算子就会输出该序列。在此期间,下一张图像会被存储到缓冲区中。
可以使用参数XOffset 、 XLength 、 YOffset和YLength来定义 ROI 的大小。
![]() |
无液位和流量控制 |
|---|---|
|
该算子不包含用于检查填充级别的参数,也不包含用于检查溢出的参数。此外,它也不包含 InfiniteSource 参数。该算子始终假定其输入端为无限源。因此,无法检查该算子是否处于溢出状态。有关流量控制的更多信息,请参阅“无限源/连接摄像机” 。 |
算子限制
-
不支持空帧。
-
不支持线条长度不一的图像。
-
序列中的所有输入图像必须具有相同的宽度和高度。否则,该运算符的行为未定义。
-
允许的最小输入图像宽度为 XOffset + XLength,最小输入图像高度为 YOffset + YLength。
-
已使用的 RAM 容量有限。此外,由于内部实现的原因,可用缓冲区可能小于物理空间。所需内存与最大图像宽度、最大图像高度和序列长度有关。如果最大图像宽度是 2 的幂次方,则可以高效利用内存。有关更多信息,请查看“设备资源” 。
穿过使用 Frame Grabber RAM (DRAM) 的算子的理论带宽 [位/秒] 计算公式如下:

然而,由于 DRAM 效率的原因,实际带宽总是小于理论带宽。
当 Bit Width 和 Parallelism 的乘积等于内部 RAM 端口宽度(RAM Port Width)时,穿过算子的 最大带宽 达到峰值。
![]() |
平台特定值 |
|---|---|
|
RAM 端口宽度和系统时钟因平台而异。 有关您的各个平台的详细信息,请参见 Device Resources。 |
|
对于无符号输入,输入 Bit Width 的范围是 [1, 64]。 对于有符号输入,范围是 [2, 64]。 对于无符号彩色输入,范围是 [3, 63],而对于有符号彩色输入,范围是 [6, 63]。 |
|
|
bit width 与 parallelism 的乘积不得超过原生 ram 数据宽度。 请检查 Device Resources 以了解更多信息。 |
| SequenceLength | |
|---|---|
| 键入 | 静态参数 |
| 默认 | 2 |
| 范围 | [2,可能取决于内存大小] |
|
此参数定义要连接成序列的图像数量。参数 SequenceLength 的值定义了卷积核的列数。 |
|
| XOffset | |
|---|---|
| 键入 | 动态/静态读/写参数 |
| 默认 | 0 |
| 范围 | [0, Max.Img Width - XLength] |
|
此参数定义 ROI 左上角的 x 坐标。 步长即为 Parallelism。 |
|
| XLength | |
|---|---|
| 键入 | 动态/静态读/写参数 |
| 默认 | 1024 |
| 范围 | [2* Parallelism ,最大图像宽度 - X偏移量] |
|
此参数用于定义 ROI 的宽度。 步长即为 Parallelism。 |
|
| YOffset | |
|---|---|
| 键入 | 动态/静态读/写参数 |
| 默认 | 0 |
| 范围 | [0, Max.Img Height - YLength] |
|
此参数用于定义 ROI 左上角的 y 坐标。 |
|
| YLength | |
|---|---|
| 键入 | 动态/静态读/写参数 |
| 默认 | 1024 |
| 范围 | [2,最大图像高度 - Y 偏移] |
|
此参数用于定义 ROI 的高度。 |
|

![[警告]](../common/images/admon/warning.png)
![[注意]](../common/images/admon/note.png)



上一页

