【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 四通道 |
以下是各个枚举类型对应的值:
| Mat数据类型 | 基本数据类型 | C1 | C2 | C3 | C4 |
|---|---|---|---|---|---|
| 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 |
随时随地看视频