2014-11-21 5 views
1

я нужен объект Mat, где каждый элемент является вектором типа двойных и размера 15.OpenCV-объявить мат векторов

Я попытался

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

Но это дает мне ошибку:

expected primary expression before ')' token

Как указать это имя-имя?

ответ

0

Предполагая, что Vec<double,15> тип, то вам необходимо построить его:

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

если это вектор, то синтаксис должен быть

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

Rupesh и Павла, я буду стараться, что оба вы сказали, но между тем мое вождение привело меня к следующему решению.

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

Спасибо!