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