次のように CvMat ポインターのベクトルを作成しました。
vector<CvMat*> items;
for(int i = 0;i<5;i++){
CvMat* mat = cvCreateMat(5,1,CV_32FC1);
// assign values to mat
items.push_back(mat);
}
そして、次のようにメモリを解放しようとしました:
for(int i = 0;i<5;i++){
cvReleaseMat(&items[i]);
}
vector<CvMat*>().swap(items);
ただし、それがタスク マネージャーのメモリ使用量に影響しているとは思いません。
私に何かアイデアはありますか?
前もって感謝します...