Mat 資料型別格式
阿新 • • 發佈:2019-01-24
表示圖片時可使用
Unsigned 8bits
Float 32bits (0-1)
1.Unsigned 8bits(一般的影象檔案格式使用的大小)
IplImage資料結構引數:IPL_DEPTH_8U
CvMat資料結構引數:CV_8UC1,CV_8UC2,CV_8UC3,CV_8UC4
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
uchar | 8bits | 0~255 | (OpenCV預設變數,同等unsigned char) |
unsigned char | 8bits | 0~255 |
2.Signed 8bits
IplImage資料結構引數:IPL_DEPTH_8S
CvMat資料結構引數:CV_8SC1,CV_8SC2,CV_8SC3,CV_8SC4
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
char | 8bits | -128~127 |
3.Unsigned 16bits
IplImage資料結構引數:IPL_DEPTH_16U
CvMat資料結構引數:CV_16UC1,CV_16UC2,CV_16UC3,CV_16UC4
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
ushort | 16bits | 0~65535 | (OpenCV預設變數,同等unsigned short int) |
unsigned short int | 16bits | 0~65535 | (unsigned short) |
4.Signed 16bits
IplImage資料結構引數:IPL_DEPTH_16S
CvMat資料結構引數:CV_16SC1,CV_16SC2,CV_16SC3,CV_16SC4
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
short int | 16bits | -32768~32767 | (short) |
5.Signed 32bits
IplImage資料結構引數:IPL_DEPTH_32S
CvMat資料結構引數:CV_32SC1,CV_32SC2,CV_32SC3,CV_32SC4
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
int | 32bits | -2147483648~2147483647 | (long) |
6.Float 32bits
IplImage資料結構引數:IPL_DEPTH_32F
CvMat資料結構引數:CV_32FC1,CV_32FC2,CV_32FC3,CV_32FC4
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
float | 32bits | 1.18*10-38~3.40*1038 |
7.Double 64bits
CvMat資料結構引數:CV_64FC1,CV_64FC2,CV_64FC3,CV_64FC4
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
double | 64bits | 2.23*10-308~1.79*10308 |
8.Unsigned 1bit
IplImage資料結構引數:IPL_DEPTH_1U
變數型別 | 空間大小 | 範圍 | 其他 |
---|---|---|---|
bool | 1bit | 0~1 |