opencv中mat類引數釋義

2021-06-21 05:41:52 字數 1839 閱讀 8862

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...