【发布时间】:2014-04-30 05:51:31
【问题描述】:
我正在使用std::vector<CvPoint> 来存储视频剪辑的边缘。
std::vector<CvPoint> vPt= floodfill(cvPoint(x,y), 255, 0, iplEdgeCpy, 100);
边缘处理完毕后,我调用swap方法释放内存。
vector<CvPoint>().swap(myVector);
但是,内存仍然没有释放。它表明我的进程使用的内存量增加了。
谁能帮助我或给我一些建议?
【问题讨论】:
-
您的代码甚至不应该编译。 floodFill 没有返回向量。而且它的所有输入参数也不合适。