嗯,我最有可能的的極端愚蠢的問題,但不能弄明白而我會即將失去我的理智希望有人能使用OpenCV的一些矩陣計算幫助C++向量問題
vector<CvMat*> sample;
for(int x = 0; x < 29; x += 2)
{
for(int b = 0; b < 22; b += 2)
{
cvmSet(g, 0, b, cvmGet(NormalVector, 0, x + b));
cvmSet(g, 0, b + 1, cvmGet(NormalVector, 0, x + b + 1));
}
sample.push_back(g);
}
以及即時通訊basiacllay什麼我在做的是我從一個大矩陣創建一些小矩陣,並將它們放入一個稱爲「樣本」的Vector中。第一個循環僅僅是一個基於計數器的事物,第二個循環用於在第二個循環之後創建小矩陣向量
但問題是這些循環後,當我嘗試達到ve中的矩陣之一我總是得到最後放入矢量中的那個。 我使用這些方法來訪問矢量元素
sample [0]; sample.at(6);
sample.at(6);
對於這兩個我得到了相同的矩陣,最後添加到向量中。我做錯了什麼?
thx我現在明白了 – Emre 2009-08-30 23:33:21