1. 程式人生 > >《OpenCV3程式設計入門》——5.1 訪問影象中的畫素--影象在記憶體之中的儲存方式

《OpenCV3程式設計入門》——5.1 訪問影象中的畫素--影象在記憶體之中的儲存方式

影象在記憶體之中的儲存方式:

影象矩陣的大小取決於所用的顏色模型,確切說,取決於所用通道數。如果是灰度影象,矩陣就會如圖5.1所示。

對於多通道影象來說,矩陣中的列會包含多個子列,其子列個數與通道數相同,如圖5.2所示RGB顏色模型的矩陣。

可以看到,OpenCV中子列的通道順序是反過來的——BGR而不是RGB。 有時候,由於記憶體足夠大,可實現連續儲存,影象中的各行是一行一行連線起來的,形成一個長行。可以使用isContinuous()來判斷矩陣是否是連續儲存的。