std::vector
将嵌套的std::vector
s转换为 s 的最优雅和最有效的方法是cv::Mat
什么?嵌套结构包含一个数组,即所有内部std::vector
s 具有相同的大小并表示矩阵行。我不介意将数据从一个复制到另一个。
我知道一个单一的,非嵌套std::vector
的很容易,有一个构造函数:
std::vector <double> myvec;
cv::Mat mymat;
// fill myvec
bool copy = true;
myMat = cv::Mat(myvec, copy);
那么嵌套向量呢?