Open CV Multiplying huge matrices segmentation fault

时间:2013-05-05 09:38:20

标签: c opencv matrix-multiplication

我在OpenCV中实现矩阵乘法作为我项目的一部分时遇到了问题。以下是我的代码:

cvInitMatHeader( mat, 12300, 10, CV_64FC1, matrix);
cvInitMatHeader( matty, 10, 12300, CV_64FC1, mat_inv);
cvInitMatHeader( covar, 12300, 12300, CV_64FC1, cov);

cvMatMul(mat, matty, covar);

我在运行代码时遇到了分段问题。是因为它消耗的巨大内存?我有其他选择吗?请注意,垫子和垫子都有正确的值。我检查过。

1 个答案:

答案 0 :(得分:0)

我相信你的论点是错误的。尝试:

cvMatMul(matty, mat, covar);