Mat的两个属性:
1. type
表示矩阵的数据类型:CV_<深度值>(S|U|F)C<通道数>
S: 有符号整形
U: 无符号整形
F: 浮点型
常见的矩阵类型有:
CV_8UC1 : 8位无符号整形单通道矩阵
CV_32FC2: 32位浮点型双通道矩阵
解释:
通道表示每个点能存放多少个数,例如RGB彩色图像中每个像素点存放三个值,即3通道的
图像中的深度值表示每个值有多少位数来存储,表示的是图像的精度,例如图像一般是 8bit 的,则深度为8
2. depth
矩阵中元素的一个通道的数据类型,此值和type是相关的,例如type为CV_16SC2,表示一个2通道的16位有符号整数,则depth为CV_16S
另外,还有一个属性elemSize,表示矩阵中一个元素占用的字节数,例如 type是CV_16CS3,则elemSize为 3*16/8 = 6Bytes