我有一个opencv Mat图像的矢量(std :: vector imgVec),我需要将矢量中所有Mat的数据复制到一个浮点数组(float *) . 图像已经是浮动图像(CV_32F) .
First, I tried to use just imgVec.data() ,但编译器告诉你
类型为cv :: Mat *的值不能用于初始化float类型的实体
Then, a tried to use std::copy ,但我似乎没有工作 .
因此,我的问题是:
如何将std :: vector中的所有cv :: Mat的内容复制到单个float数组中(没有任何explict循环)?