opencv详解CvMat属性type

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)是通道数。

8和16位只能匹配数据类型U和S32位只能匹配S和F64位只能匹配F

猜你喜欢

转载自blog.csdn.net/Beast_Liu/article/details/85126453
今日推荐