【发布时间】:2014-02-28 22:11:54
【问题描述】:
我有两个单通道图像Mat I1; 和Mat I2;。我没有关于它们的数据类型(即 uchar 或 float)的信息。
任务:我想将它们合并成一个图像 Mat mergedImage,它应该有 2 个通道,以便 I1 和 I2 可以合并到其中。
问题:在将图像合并到 Mat mergedImage 之前,我必须使用 mergedImage.create( I1.size() , ...... ); 创建该图像
......的地方应该填什么?我只知道它应该是 2 通道的,我如何提取 I1 的数据类型
PS:请不要说要使用I1.type(),因为I1只有单通道。
【问题讨论】:
-
您可以像使用 size() 一样查询 type()
-
@berak:我认为它会返回整个信息,即
bit / datatype / channels。但它只需要知道数据类型,即 uchar/float。看看这个问题stackoverflow.com/questions/10167534/…> -
真的。只是想填充创意池..