opencv-declare一个向量的垫子

时间:2014-11-21 05:10:39

标签: c++ opencv

我需要一个Mat对象,其中每个元素都是一个类型为double且大小为15的向量。

我试过

Mat seq(rownum,colnum,Vec<double,15>);

但这给了我错误:

  

')'令牌

之前的预期主要表达

如何指定此类型名称?

3 个答案:

答案 0 :(得分:1)

鲁佩什和保罗,我会尝试你们两个人所说的,但同时我的摆弄让我得到了以下解决方案。

Mat seq(rownum,colnum,CV_64FC(15));

谢谢!

答案 1 :(得分:0)

假设Vec<double,15>是一个类型,那么你需要构建它:

Mat seq(rownum,colnum,Vec<double,15>());

答案 2 :(得分:0)

如果是vector,那么语法应该是

Mat seq(rownum,colnum,Vec<double>(15));