type:型別
cv_8uc1: 8 位單通道陣列
cv_32fc2: 2 通道(復平面)浮點陣列
#define cv_8uc1 cv_maketype(cv_8u,1)
#define cv_8uc2 cv_maketype(cv_8u,2)
#define cv_8uc3 cv_maketype(cv_8u,3)
#define cv_8uc4 cv_maketype(cv_8u,4)
#define cv_8uc(n) cv_maketype(cv_8u,(n))
#define cv_8sc1 cv_maketype(cv_8s,1)
#define cv_8sc2 cv_maketype(cv_8s,2)
#define cv_8sc3 cv_maketype(cv_8s,3)
#define cv_8sc4 cv_maketype(cv_8s,4)
#define cv_8sc(n) cv_maketype(cv_8s,(n))
#define cv_16uc1 cv_maketype(cv_16u,1)
#define cv_16uc2 cv_maketype(cv_16u,2)
#define cv_16uc3 cv_maketype(cv_16u,3)
#define cv_16uc4 cv_maketype(cv_16u,4)
#define cv_16uc(n) cv_maketype(cv_16u,(n))
#define cv_16sc1 cv_maketype(cv_16s,1)
#define cv_16sc2 cv_maketype(cv_16s,2)
#define cv_16sc3 cv_maketype(cv_16s,3)
#define cv_16sc4 cv_maketype(cv_16s,4)
#define cv_16sc(n) cv_maketype(cv_16s,(n))
#define cv_32sc1 cv_maketype(cv_32s,1)
#define cv_32sc2 cv_maketype(cv_32s,2)
#define cv_32sc3 cv_maketype(cv_32s,3)
#define cv_32sc4 cv_maketype(cv_32s,4)
#define cv_32sc(n) cv_maketype(cv_32s,(n))
#define cv_32fc1 cv_maketype(cv_32f,1)
#define cv_32fc2 cv_maketype(cv_32f,2)
#define cv_32fc3 cv_maketype(cv_32f,3)
#define cv_32fc4 cv_maketype(cv_32f,4)
#define cv_32fc(n) cv_maketype(cv_32f,(n))
#define cv_64fc1 cv_maketype(cv_64f,1)
#define cv_64fc2 cv_maketype(cv_64f,2)
#define cv_64fc3 cv_maketype(cv_64f,3)
#define cv_64fc4 cv_maketype(cv_64f,4)
#define cv_64fc(n) cv_maketype(cv_64f,(n))
depth:深度
深度,即每乙個畫素的位數(bits),在opencv的mat.depth()中得到的是乙個 0 – 6 的數字,分別代表不同的位數:
enum ;
可見 0和1都代表8位, 2和3都代表16位,4和5代表32位,6代表64位
OpenCV之Mat類詳解
學習mat矩陣,了解影象的儲存和mat矩陣的使用 2001年opencv剛出來的時候,是基於c語言介面而建。為了在記憶體 memory 中存放影象,當時採用名為 iplimage 的c語言結構體。其中最大的不足要數手動記憶體管理,使用者要為開闢和銷毀記憶體負責。一旦 開始變得越來越龐大,會越來越多地...
OpenCV中Mat類的介紹和使用
自從opencv產生以來,其函式庫一直是基於c介面構建的,因此在最初的幾個opencv版本中,一般使用名為iplimage的c語言結構體在記憶體中儲存影象。直到現在,仍然出現在大多數的舊版教程中。對於opencv1.x時代的基於c語言介面而建的影象儲存格式iplimage 如果在退出前忘記relea...
OpenCV中核心類Mat的建立方式
mat 的建立方方式 mat int rows,int cols,int type 其中,rows代表矩陣的行數,cols代表矩陣的列數,type代表型別,包括通道數及其資料型別,可以設定為cv 8uc n cv 8sc n cv 16sc n cv 16uc n cv 32sc n cv 32fc...