0
我想將來自cv:Mat
的數據轉換爲正常的C++ vector
。 我知道我可以將cv::Mat
重塑爲一個載體mat.reshape (0, 1)
將cv :: Mat轉換爲向量<int>
如何將數據放入vector
?
我想將來自cv:Mat
的數據轉換爲正常的C++ vector
。 我知道我可以將cv::Mat
重塑爲一個載體mat.reshape (0, 1)
將cv :: Mat轉換爲向量<int>
如何將數據放入vector
?
cv::Mat
的轉換運算符爲std::vector
,前提是該向量具有適當的數據類型。
cv::Mat m = cv::Mat::eye(3, 3, CV_8UC1);
std::vector<uchar> v = m.reshape(0, 1);
[轉換CV ::墊的行到std ::矢量]的可能重複(http://stackoverflow.com/questions/9790124/converting-a-row-of-cvmat-to-stdvector ) – Aurelius