1

刚刚注意到一些奇怪的事情,想知道是否有原因。

我在 EmguCV(openCV 的 .net 包装器)中有一个灰度图像。如果此图像具有 C 个通道(1 个用于灰度,3 个用于 RGB),宽度为 X 像素,高度为 Y 像素,则数据数组始终为以下形式:

[Y, X+2 ,C]

有谁知道为什么?

4

1 回答 1

2

EmguCV 包装 Opencv 依赖于它的优化。Opencv的IplImage要求数据矩阵的每一行对齐4个字节。这主要是因为 OpenCV 中的 SSE 优化和优化数据获取。SSE 优化是使 opencv 快速运行的技术之一。

于 2011-01-11T08:56:44.567 回答