【OpenCV教程】OpenCV中的数据类型
@TOC
OpenCV所提供的矩阵的数据类型包含以下几种,在定义时输入枚举类型对应的关键字或者枚举类型对应的值均可:
CV_8U
占8位的unsigned
CV_8UC(n)
占8位的unsigned char
CV_8UC1
占8位的unsigned char 一通道
CV_8UC2
占8位的unsigned char 二通道
CV_8UC3
占8位的unsigned char 三通道
CV_8UC4
占8位的unsigned char 四通道
CV_8S
占8位的signed
CV_8SC(n)
占8位的signed char
CV_8SC1
占8位的signed char 一通道
CV_8SC2
占8位的signed char 二通道
CV_8SC3
占8位的signed char 三通道
CV_8SC4
占8位的signed char 四通道
CV_16U
占16位的unsigned
CV_16UC(n)
占16位的unsigned char
CV_16UC1
占16位的unsigned char 一通道
CV_16U2
占16位的unsigned char 二通道
CV_16U3
占16位的unsigned char 三通道
CV_16U4
占16位的unsigned char 四通道
CV_16S
占16位的signed
CV_16SC(n)
占16位的signed char
CV_16SC1
占16位的signed char 一通道
CV_16SC2
占16位的signed char 二通道
CV_16SC3
占16位的signed char 三通道
CV_16SC4
占16位的signed char 四通道
CV_16F
占16位的float
CV_16FC(n)
占16位的float char
CV_16FC1
占16位的float char 一通道
CV_16FC2
占16位的float char 二通道
CV_16FC3
占16位的float char 三通道
CV_16FC4
占16位的float char 四通道
CV_32S
占32位的signed
CV_32SC(n)
占32位的signed char
CV_32SC1
占32位的signed char 一通道
CV_32SC2
占32位的signed char 二通道
CV_32SC3
占32位的signed char 三通道
CV_32SC4
占32位的signed char 四通道
CV_32F
占32位的float
CV_32FC(n)
占32位的float char
CV_32FC1
占32位的float char 一通道
CV_32FC2
占32位的float char 二通道
CV_32FC3
占32位的float char 三通道
CV_32FC4
占32位的float char 四通道
CV_64F
占64位的float
CV_64FC(n)
占64位的float char
CV_64FC1
占64位的float char 一通道
CV_64FC2
占64位的float char 二通道
CV_64FC3
占64位的float char 三通道
CV_64FC4
占64位的float char 四通道
以下是各个枚举类型对应的值:
CV_8U
uchar
0
8
16
24
CV_8S
char
1
9
17
25
CV_16U
unsigned
2
10
18
26
CV_16S
signed
3
11
19
27
CV_32S
signed
4
12
20
28
CV_32F
float
5
13
21
29
CV_64F
float
6
14
22
30
Last updated