【发布时间】:2012-08-27 09:30:30
【问题描述】:
在我的应用程序中,我想创建一个具有一些值的 OpenCV Mat A(二维),然后使用 A 作为输入将其传递给另一个 OpenCV 函数。
目前,我正在尝试:
// float data[2][5] = {{1,2,3,4,5},{7,8,9,10,11}};
// OR
float data[10] = {1,2,3,4,5,7,8,9,10,11};
// and then
// A = Mat(1, 5, CV_32FC1, &data, 2); // init from float 1D - array
// OR
A = Mat(2, 5, CV_32FC1, &data, 2);
如果是一维数组,传值是可以的。但这不适用于二维数组,这是更常见的情况。如何在 OpenCV 中解决这个问题?
【问题讨论】:
标签: opencv