这个问题可能听起来很愚蠢,但我总是很难理解矩阵类型的概念,例如CV_8UC1, CV_8UC2, CV_32F, CV_64F
。这究竟是什么意思,它们彼此之间有何不同?有人可以用简单的语言解释我吗?我阅读了opencv文档,但仍然不清楚。感谢
答案 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)
后缀CN
表示矩阵有N
个频道。
请查看以下链接以获取更多信息: