Opencv内存管理

时间:2014-01-27 20:48:36

标签: c++ c opencv memory-management

我对opencv不是很熟悉,我会对内存管理有疑问。我在一个函数中有一个循环,它将数据从缓冲区复制到opencv mat;

 void my_func(){
    while(1){
     Mat m=cv::Mat::zeros(height,width,type);
     memcpy(m,&buffer,size);
     ....
     ....
  }

我可以在函数顶部定义m,但我想知道零函数。它在堆或堆栈上分配内存吗?函数中是否有malloc或者它是否在本地范围内? 那么对于cv的其他功能这种情况是什么呢?是否有关于opencv.Thanks的内存管理的文档

0 个答案:

没有答案