在opencv中矩阵类型是什么意思?

时间:2014-08-25 20:49:43

标签: opencv matrix types

这个问题可能听起来很愚蠢,但我总是很难理解矩阵类型的概念,例如CV_8UC1, CV_8UC2, CV_32F, CV_64F。这究竟是什么意思,它们彼此之间有何不同?有人可以用简单的语言解释我吗?我阅读了opencv文档,但仍然不清楚。感谢

2 个答案:

答案 0 :(得分:3)

Number是矩阵值的字节数 U符号表示无符号整数。
F标记浮点
因此:
8U相当于c ++中的unsigned char 32F相当于float
64F相当于double

C1,C2,C3表示每个值有多少C个hannels。

因此,如果要使用颜色(RGB)图像,其强度值为0到255之间的整数,则使用CV_8UC3。如果要对随机浮点矩阵进行矩阵乘法,可以使用CV_32F或CV_64F矩阵。

答案 1 :(得分:2)

enter image description here

后缀CN表示矩阵有N个频道。

请查看以下链接以获取更多信息: