C++数据类型和VTK、OPENCV的数据类型对应

1、参考链接: C++ 数据类型
基本数据类型:字符型(char)整型(short、int、long)浮点型(float、double)。
字符型和整形科分为带符号和不带符号的,默认情况是带符号的,若使用不带符号的,则类型前面加 unsigned 说明。如果是带符号的,则最高位为符号位,为0表示正数,为1表示负数。

type:         ************size**************
bool:         所占字节数:1                       最大值:1        最小值:0
char:         所占字节数:1                       最大值: 127       最小值:-128
signed char:     所占字节数:1            最大值:  127      最小值:-128
unsigned char:     所占字节数:1     最大值:255        最小值:0
wchar_t:     所占字节数:4     			  最大值:2147483647        最小值:-2147483648
short:         所占字节数:2    				最大值:32767        最小值:-32768
int:         所占字节数:4    					最大值:2147483647    最小值:-2147483648
unsigned:     所占字节数:4   			 最大值:4294967295    最小值:0
long:         所占字节数:8  		  最大值:9223372036854775807    最小值:-9223372036854775808
unsigned long:     所占字节数:8    最大值:18446744073709551615    最小值:0
double:     所占字节数:8                  最大值:1.79769e+308    最小值:2.22507e-308
long double:     所占字节数:16    最大值:1.18973e+4932    最小值:3.3621e-4932
float:         所占字节数:4                 最大值:3.40282e+38    最小值:1.17549e-38
size_t:     所占字节数:8                  最大值:18446744073709551615    最小值:0
string:     所占字节数:24
type:         ************size**************

Mat_<uchar>---------CV_8U
Mat_<char>-----------CV_8S
Mat_<short>---------CV_16S
Mat_<ushort>--------CV_16U
Mat_<int>-----------CV_32S
Mat_<float>----------CV_32F
Mat_<double>--------CV_64F

CV_8U 8位无符号整数 (0……255)
CV_8S 8 位符号整数 (-128……127)
CV_16U 16 位无符号整数 (0……65535)
CV_16S 16 位符号整数 (-32768……32767)
CV_32S 32 位符号整数 (-2147483648……2147483647)
CV_32F 32 位浮点数 (-FLT_MAX ………FLT_MAX,INF,NAN)
CV_64F 64 位浮点数 (-DBL_MAX ……….DBL_MAX,INF,NAN)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值