vector <mat>到没有任何explict循环的单个数组

时间:2018-04-17 11:43:47

标签: c++ opencv stdvector

我有一个opencv Mat图像的矢量( std :: vector imgVec ),我需要将矢量中所有Mat的数据复制到一个浮点数组(float *)。图像已经是浮动图像(CV_32F)。

首先,我尝试使用imgVec.data(),但编译器告诉

  

类型为cv :: Mat *的值不能用于初始化float * 类型的实体

然后,尝试使用std :: copy ,但我似乎没有工作。

因此,我的问题是:

如何将std :: vector中所有cv :: Mat的内容复制到单个float数组中(没有任何explict循环)?

0 个答案:

没有答案