std::vectorネストされたstd::vectors をに変換する最もエレガントで効率的な方法は何cv::Matですか? ネストされた構造体は配列を保持しています。つまり、すべての内部std::vectors は同じサイズを持ち、行列の行を表します。あるデータから別のデータにコピーされてもかまいません。
単一のネストされていないstd::vectorものは非常に簡単であることを知っています。コンストラクターがあります。
std::vector <double> myvec;
cv::Mat mymat;
// fill myvec
bool copy = true;
myMat = cv::Mat(myvec, copy);
ネストされたベクトルはどうですか?