OpenCV中資料型別和常用資料型別對應關係

2021-08-29 02:32:24 字數 1069 閱讀 4405

在opencv 中經常會遇到需要訪問mat類物件中的資料的情況,所以必須真確填寫相應的資料型別。

1、opencv中的資料型別和常用的資料型別對應關係如下:

mat_---------cv_8u

mat-----------cv_8s

nat_---------cv_16s

mat_--------cv_16u

mat_-----------cv_32s

mat_----------cv_32f

mat_--------cv_64f

2、opencv中的資料型別巨集定義和對應資料型別以及數值範圍:

數值                     體型別                               取值範圍

cv_8u 8位無符號整數 (0…..255)

cv_8s 8 位符號整數 (-128…..127)

cv_16u 16 位無符號整數 (0……65535)

cv_16s 16 位符號整數 (-32768…..32767)

cv_32s 32 位符號整數 (-2147483648……2147483647)

cv_32f 32 位浮點數 (-flt_max ………flt_max,inf,nan)

cv_64f 64 位浮點數 (-dbl_max ……….dbl_max,inf,nan)

opencv中資料型別

cv 32fc1和cv 64fc1,前者是32位資料,後者是64位資料。因此前者型別的資料必須以指向32位資料型別的指標訪問,否則會報錯,而後者型別的資料必須以指向64位資料型別的指標訪問,否則會報錯。也就是說,你如果用cv 32fc1,那麼後面對該矩陣的輸入輸出的資料指標型別都應該是float,這...

OpenCV的資料型別

一般的影象檔案格式使用的是 unsigned 8bits。cvmat矩陣對應的引數型別就是cv 8uc1,cv 8uc2,cv 8uc3等。float 是32位的,對應cvmat資料結構引數就是 cv 32fc1,cv 32fc2,cv 32fc3等。double是64位,對應cvmat資料結構引數...

opencv中Mat資料型別的應用

1.初始化 1 cv mat m 3,4,cv 32f,cv scalar 0 2 mat mat mat zeros color.rows,color.cols,cv 8uc3 ones 3 unsigned char data cv mat img height,width,cv 8uc3,un...