n行とm列の構造に特定の値がありstd::vector<std::vector<double>>
、同等のcv::Matオブジェクトに変換したいと思います。これは私が使用しているコードですが、エラーが発生します:
dctmは、次のように定義されるローカル引数です。
std::vector<std::vector<double>>
cv::Mat dctmat = cvCreateMat(dctm.size(), dctm[0].size(), CV_16SC1);
for (size_t i = 0; i < dctm.size(); i++) {
for (size_t j = 0; j < dctm[i].size(); j++) {
dctmat.at<double>(i, j) = dctm[i][j];
}
}