opencv的高级东西新手....有人能给我一个如何使用cAlloc的简单例子吗?

时间:2013-10-15 21:48:50

标签: c opencv

我看了谷歌并没有真正的例子,如何简单地使用它...供参考我在opencv上足够好,以了解这里发生的一切http://dasl.mem.drexel.edu/~noahKuntz/openCVTut8.html。例如,如果我在一个程序中使用一堆cvCreateImages并使用它们制作掩码,就像在前面提到的链接吃了很多ram,在那个程序中我可以坚持使用cvAlloc来使程序管理ram更好,然后在哪里做我放cvFree ....你没有必要为我做整件事只是告诉我一个地方我可以把cvAlloc更好地管理那个程序中的内存..或者给我另一个例子来帮助我理解如何使用它....并且请不要说切换到c ++ =)....我做嵌入式。

1 个答案:

答案 0 :(得分:1)

找到 pretty good link here

以下是相关部分:

IplImage ** Array = 0; 

int nItems = 42;

Array = (IplImage **)cvAlloc( nItems*sizeof(IplImage *) );  

很抱歉,此代码示例未包含他放置cvFree的位置。 (希望这有帮助)

[编辑]
This 对OpenCV内存管理有一点了解,也许会有所帮助。