轉載自:http://lib.csdn.net/article/opencv/28700
以三維的Mat數據佈局爲例
step這裏指出的是圖像在各個梯級上的字節數大小,而這裏的梯級指的是構成圖像的名層次。
上圖三維圖像由一個一個名面(第一級)構成,每一個平面由一行一行(第二級)構成,每行由一個一個點(第三級)構成。
同理:二維圖像由一行一行(第一級)構成,而每一行又由一個一個點(第二級)構成。
Mat中的step[0]就是我們每一個第一級,在內存中佔據的字節數量。例如,二維圖像中step[0]就是每一行(第一級)在矩陣內存中,佔據的字節的數量。也就是說step[i]就是第i+1級在矩陣內存中佔據的字節的數量。