1、unsigned 8bits
注:一般影象結構引數
mat資料結構引數:cv_8uc1,cv_8uc2,cv_8uc3, cv_8uc4
變數型別
空間大小
範圍uchar
8bits
0~255
unsigned char
8bits
0~255
2、signed 8bits
mat資料結構引數:cv_8sc1,cv_8sc2, cv_8sc3, cv_8sc4
變數型別
空間大小
範圍char
8bits
-128~127
3、unsigned 16bits
mat資料結構引數:cv_16uc1,cv_16uc2,cv_16uc3,cv_16uc4
變數型別
空間大小
範圍ushort
16bits
0~65535
unsigned short int
16bits
0~65535
4、signed 16bits
mat資料結構引數:cv_16sc1,cv_16sc2,cv_16sc3,cv_16sc4
變數型別
空間大小
範圍short int
16bits
-32768~32767
5、signed 32bits
mat資料結構引數:cv_32sc1,cv_32sc2,cv_32sc3,cv_32sc4
變數型別
空間大小
範圍int
32bits
-2147483648~2147483647
6、float 32bits
mat資料結構引數:cv_32fc1,cv_32fc2,cv_32fc3,cv_32fc4
變數型別
空間大小
範圍float
32bits
−
3.40∗10
−38^−3
.40∗
10−3
8 ~ 3.40∗10
38^
3.40∗1
0387、double 64bits
mat資料結構引數:cv_64fc1,cv_64fc2,cv_64fc3,cv_64fc4
變數型別
double
64bits
−
2.23∗10
−308^−2
.23∗
10−3
08~ 2.23∗10
−308^2.
23∗1
0−30
8
畫素資料的儲存
乙個黑白畫素和乙個彩色畫素分別佔幾個位元組?取決於需要儲存乙個畫素的多少資訊,以及是否採用了壓縮技術。如果是非黑即白的二值影象,不壓縮的情況下乙個畫素只需要1個bit。如果是256種狀態的灰度影象,不壓縮的情況下乙個畫素需要8bit 1位元組,256種狀態 如果用256種狀態標識螢幕上某種顏色的灰度...
VTK讀取緩衝區畫素資料
最近,我在做並行影象合成的工作,所以我需要把vtk管線中畫好的圖在顯示之前把這些畫素點取出來,並與其它程序所繪製的畫素點相融合,進行深度測試。所以需要了解vtk在畫素緩衝區的讀取上是怎麼做的。我們都知道,在opengl中我們都知道,是用glreadpixels 和glgetteximage 這樣的函...
opencv矩陣元素資料型別總結
在以下兩個場景中使用 opencv 時,我們必須事先知道矩陣元素的資料型別 但面對一大堆 我們有時並不清楚當前的矩陣元素究竟是什麼型別,這篇文章就是以cv mat類為例來解決這個問題。cv mat 類的物件有乙個成員函式type 用來返回矩陣元素的資料型別,返回值是int型別,不同的返回值代表不同的...