有一個很簡單的方法來從載體構建墊...只是這樣做:OpenCV的載體,太而不是元素 - >行
vector<int> myVector;
Mat myMatFromVector(myVector,true); //the boolean is to define if you want to copy the data
這個構造器的問題是,每個向量的元素將被放置在矩陣的每一行中。我想要的是我的矢量的每個元素都放在矩陣的每一列中。
As is:
vector<int> = [1,2,3,4]
Matrix = [1;2;3;4]
I want:
vector<int> = [1,2,3,4]
Matrix = [1,2,3,4]
對不起,如果這是一個愚蠢的問題,但如何正確地將'myVector'轉換爲構造函數的void * _data'參數? –
Just(void *)myVector [0] –
謝謝。向量不是_simply_數組對嗎?執行'(void *)myVector'是不正確的。 –