type
表示了CvMat矩阵中元素的类型以及矩阵的通道个数,它是一系列的预定义的常量,其命名规则为:
CV_(位数)+(数据类型)+(通道数)。具体的有以下值:
CV_8UC1 | CV_8UC2 | CV_8UC3 | CV_8UC4 | unsigned char | 0~255 |
CV_8SC1 | CV_8SC2 | CV_8SC3 | CV_8SC4 | char | -128~127 |
CV_16UC1 | CV_16UC2 | CV_16UC3 | CV_16UC4 | unsigned short | 0~65535 |
CV_16SC1 | CV_16SC2 | CV_16SC3 | CV_16SC4 | short | -32768~32767 |
CV_32SC1 | CV_32SC2 | CV_32SC3 | CV_32SC4 | int | |
CV_32FC1 | CV_32FC2 | CV_32FC3 | CV_32FC4 | float | |
CV_64FC1 | CV_32FC2 | CV_32FC3 | CV_32FC4 | double |
这里U(unsigned integer)指的是无符号整数,S(signed integer)是有符号整数,F(float)是浮点数。 C(channels)是通道数。