0
如何指向opencv中Mat中的最後一個元素?指向opencv/C++中Mat中的最後一個元素
這是我做了什麼直到現在......似乎不正確:(
Mat Bdst;
pToLastValue = Bdst.ptr<float>(0); // pointer to row 0
std::vector<float> vec(pToLastValue, pToLastValue+Bdst.cols); // construct a vector
float* pToLastValue = &vec.back();
在此先感謝!
你想做什麼?指向最後一個元素的指針可以像這樣訪問。 'float * pToLastValue = static_cast(Bdst.end ().ptr);' –
sgarizvi
感謝您的幫助。我嘗試過,但我得到這個static_cast類型是無效的錯誤! – user2758510
我的不好,沒有測試代碼。使用C風格類型如下所示:'float * pToLastValue =(float *)(Bdst.end().ptr);' –
sgarizvi