【发布时间】:2010-12-02 14:23:02
【问题描述】:
我进行了模拟,但遇到了问题。我在视频中获得 640 x 480 的图像。但是当它到达大约 1600 帧或更多时,我面临“函数 cvAlloc 中的内存不足(内存不足)”。我发布了所有图像,我的 RAM(内存存储)不会超过 28 MB。我该怎么办?
【问题讨论】:
-
您绝对应该发布您正在使用的代码,因为猜测对任何人都没有帮助。
-
每帧大约 1 MB。 1600 帧约为 1.6 GB。如果这是一个 32 位操作系统,那么也许你真的用完了(虚拟)内存?
-
"我正在获取图像..." 好的,然后你用它们做什么?
-
你怎么知道你的内存使用没有超过28MB?
-
也许你没有重用也没有释放所有以前的帧......