我查看了谷歌,没有关于如何简单使用它的真实示例...作为引用,我对 opencv 足够了解,可以理解这里发生的一切 http://dasl.mem.drexel.edu/~noahKuntz/openCVTut8.html 。例如,如果我在程序中使用一堆 cvCreateImages 并使用它们来制作掩码,就像前面提到的链接一样,它会消耗大量内存,那么我可以在该程序中的哪个位置粘贴 cvAlloc 以使程序更好地管理内存,然后我在哪里做把cvFree....你不必为我做所有的事情,只需向我展示一个我可以放置cvAlloc来更好地管理该程序中的内存的地方..或者给我另一个例子来帮助我理解如何使用它....并且请不要说切换到 c++ =)....我是嵌入式的。
最佳答案
找到一个 pretty good link here :
以下是相关部分:
IplImage ** Array = 0;
int nItems = 42;
Array = (IplImage **)cvAlloc( nItems*sizeof(IplImage *) );
抱歉,此代码示例未包含他放置 cvFree 的位置。 (希望这有帮助)
[编辑]
This 有一些关于OpenCV内存管理的内容,也许会有帮助。
关于c - opencv 的高级内容不熟悉...有人能给我一个如何使用 cAlloc 的简单示例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19391732/