【发布时间】:2011-03-07 23:21:10
【问题描述】:
刚刚注意到一些奇怪的事情,想知道是否有原因。
我在 EmguCV(openCV 的 .net 包装器)中有一个灰度图像。如果此图像有 C 个通道(1 个用于灰度,3 个用于 RGB),宽度为 X 像素,高度为 Y 像素,则数据数组的格式一致:
[Y,X+2,C]
有人知道为什么吗?
【问题讨论】:
标签: arrays image opencv emgucv
刚刚注意到一些奇怪的事情,想知道是否有原因。
我在 EmguCV(openCV 的 .net 包装器)中有一个灰度图像。如果此图像有 C 个通道(1 个用于灰度,3 个用于 RGB),宽度为 X 像素,高度为 Y 像素,则数据数组的格式一致:
[Y,X+2,C]
有人知道为什么吗?
【问题讨论】:
标签: arrays image opencv emgucv
EmguCV 包装 Opencv 依赖于它的优化。 Opencv的IplImage要求数据矩阵的每一行对齐4个字节。这主要是因为 OpenCV 中的 SSE 优化和优化数据获取。 SSE 优化是让 opencv 快速运行的技术之一。
【讨论】: