我将图像的一部分复制到新图像中:
bigImage.ROI = SomeRectangle;
Emgu.CV.Image<Emgu.CV.Structure.Rgb, byte> roiImage = bigImage.Copy();
现在roiImage.Cols==roiImage.Width==1
和roiImage.Rows==roiImage.Height==106
;但roiImage.Data
的大小为[106,4,3]
。因此,图像的宽度不等于数据的第二维。
为什么会这样?
答案 0 :(得分:1)
EmguCV要求图像的每一行对齐4个字节,以提高获取数据的效率。