opencv:如何有效地将2D Mat的std矢量转换为3D Mat

时间:2016-01-11 11:27:00

标签: opencv vector multidimensional-array 2d mat

如果std::vector<cv::Mat> matList在该向量中具有多个2D Mat,则必须使用例如matList.at(k).at<float>(i, j)来访问第三维中的像素值。相反,我想要一个3D垫,(mat3D),以便我可以使用mat3D.at<float>(i, j, k)访问相同的像素。 k可以等于几百。行和列通常高于2000.除了将每个像素明确地从2D Mat对象的向量分配到此3D Mat对象之外,进行此转换的最有效方法是什么?

0 个答案:

没有答案