2012-11-17 116 views

回答

27

这些类型的命名为sheme CV_<bit-depth>{U|S|F}C<number_of_channels>

因此CV_8UC4转换为:四个通道的无符号字符和CV_16S转换为:1个有符号的2字节整数通道。

当然,这个话题是在文档中处理的。 Here你可以找到更多的信息。

+0

终于明白了! – Michele

10

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)


8位无符号整数(UCHAR)

8位带符号整数(SCHAR)

16位无符号整数(USHORT)

16位带符号整数(短)

32位带符号整数(INT)

32位浮点数(浮点)

64位浮点数(双)

枚举{CV_8U = 0,CV_8S = 1,CV_16U = 2,CV_16S = 3,CV_32S = 4,CV_32F = 5,CV_64F = 6};