继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【OpenCV教程】OpenCV中的数据类型

UnderTurrets
关注TA
已关注
手记 48
粉丝 1
获赞 2

【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
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP