标签: c++ opencv vector
我想将cv:Mat中的数据放入普通的C ++ vector中。 我知道我可以将cv::Mat重新整形为mat.reshape ( 0, 1 )
cv:Mat
vector
cv::Mat
mat.reshape ( 0, 1 )
如何将数据放入vector?
答案 0 :(得分:2)
cv::Mat有一个转化运算符std::vector,前提是该向量具有正确的数据类型。
std::vector
cv::Mat m = cv::Mat::eye(3, 3, CV_8UC1); std::vector<uchar> v = m.reshape(0, 1);