您正在查找什么?

图像和深度图缓冲区

图像和深度图像素以 Windows 位图格式(从上至下的 DIB 设备无关位图)从左到右依次从顶部到底部存储到相关联的缓冲区。

缓冲区地址是指向缓冲区的起始地址指针,其中包含图像的左上角像素。

图像缓冲区间距

对齐必须是 4 个字节的倍数。
由于性能原因,Open eVision 从 1.2 版本起默认间距为 32 字节(Open eVision 版本 1.1.5 为 8 字节)。

内存布局

EImageBW1 在一个字节中存储 8 个像素。

BW1 图像缓冲区的前 2 个像素的示例内存布局:MemoryLayoutBW1

EImageBW8EDepthMap8以一个字节存储每个像素。

BW8 图像缓冲区的第一批像素的示例内存布局:MemoryLayoutBW8

EImageBW16 将每个像素存储在一个 16 位字(两个字节)中。

BW16 图像缓冲区的第一批像素的示例内存布局:MemoryLayoutBW16

EImageC15 以 2 个字节存储每个像素。 每个颜色分量用 5 位编码。
第 16 位未使用。

C15 图像缓冲区的第一批像素的示例内存布局:

EImageC16 以 2 个字节存储每个像素。 第一和第三个颜色分量用 5 位编码。
第二个颜色分量用 6 位编码。

C16 图像缓冲区的第一批像素的示例内存布局:

EDepthMap16以2个字节定点格式存储每个像素。
EImageC24 以 3 个字节存储每个像素。 每个颜色分量用 8 位编码。

C24 图像缓冲区的第一批像素的示例内存布局:

EImageC24A 以 4 个字节存储每个像素。 每个颜色分量用 8 位编码。
Alpha 通道也用 8 位编码。

C24A 图像缓冲区的第一批像素的示例内存布局:

EDepthMap32f以4个字节浮点格式存储每个像素。

我们应显示哪一个API?

© 2018 EURESYS s.a.  -  About Documentation  -  Open Source Licenses  -  Open eVision 2.5.1.1107