2012-03-31 93 views
0

这看起来微不足道。我在使用我的心情调试似乎只有第一要素分配给cvdata试过这种分配一个双矩阵CvMat opencv

double d[2];

CvMat* cvdata;

cvdata->data.db = d;

有什么建议? 和二维数组呢?

谢谢

回答

0

你不应该使用指针来垫,你可以做以下的方法:

int rows = ..; 
int cols = ..; 
cv::Mat cvdata(rows, cols, cv::DataType<double>::type); 

当您复制cvdata或者把它作为参数只是简历的副本::垫的头球攻门被创建内部数据我复制。 Opencv自动管理指针。