0

我想将 a 中的数据cv:Mat放入普通的 C++vector中。我知道我可以cv::Matmat.reshape ( 0, 1 )

怎样才能把数据放到一个vector?

4

1 回答 1

4

cv::Mat具有到 的转换运算符std::vector,前提是该向量具有正确的数据类型。

cv::Mat m = cv::Mat::eye(3, 3, CV_8UC1);
std::vector<uchar> v = m.reshape(0, 1);
于 2013-07-24T22:32:53.360 回答