OpenCV_Mat类表示元素数据类型的参数type详解
OpenCV_Mat类表示元素数据类型的参数type详解OpenCV的很多函数都涉汲到数据类型参数type,所以学习OpenCV,首先要了解这个参数的含义。
这个参数表示图像数据矩阵每个元素的数据类型以及图像的通道数。
这里举例说明这个参数的含义。
以CV_8UC1、CV_16SC1、CV_64FC3来说明。
8U表示图像数据矩阵每个元素的数据类型为8位无符号整数,其数据可取值范围为0~255;
16S表示图像数据矩阵每个元素的数据类型为16位有符号整数,其数据可取值范围为-32768~32767;
64F表示图像数据矩阵每个元素的数据类型为64位的dobule型浮点数.
C1表示一个通道的图像;
C2表示两个通道的图像;
C3表示三个通道的图像。
以此类推......
下面附OpenCV可取的数据类型:
[*]CV_8U——8位无符号整数
[*]CV_8S——8位有符号整数
[*]CV_16U——16位无符号整数
[*]CV_16S——16位有符号整数
[*]CV_32S——32位有符号整数
[*]CV_32F——32位浮点数
[*]CV_64F——64位浮点数
页:
[1]