我看了谷歌并没有真正的例子,如何简单地使用它...供参考我在opencv上足够好,以了解这里发生的一切http://dasl.mem.drexel.edu/~noahKuntz/openCVTut8.html。例如,如果我在一个程序中使用一堆cvCreateImages并使用它们制作掩码,就像在前面提到的链接吃了很多ram,在那个程序中我可以坚持使用cvAlloc来使程序管理ram更好,然后在哪里做我放cvFree ....你没有必要为我做整件事只是告诉我一个地方我可以把cvAlloc更好地管理那个程序中的内存..或者给我另一个例子来帮助我理解如何使用它....并且请不要说切换到c ++ =)....我做嵌入式。
答案 0 :(得分:1)
以下是相关部分:
IplImage ** Array = 0;
int nItems = 42;
Array = (IplImage **)cvAlloc( nItems*sizeof(IplImage *) );
很抱歉,此代码示例未包含他放置cvFree的位置。 (希望这有帮助)
[编辑]
This 对OpenCV内存管理有一点了解,也许会有所帮助。