Opencv中width和widthStep的區別

在Opencv的結構Iplimage中,widthStep並不一定等於width*nChannel*(數據類型所佔字節),這是因爲Opencv中對內存有管理的機制,這一機制會對內存進行對齊,也就是當每一行所佔的字節數不等於4的倍數時會自動補齊。

例如:width=117,depth=8U,nChannel=1,則widthStep=120,因爲117不是4的倍數,所以補齊到120。

如果depth是32S,32F,64S之類的就可以不用考慮了,因爲每個數據本身都是4的倍數字節。

發佈了38 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章