Mat D =(Mat_ <double>(3,3)&lt;&lt; 1,0,1,1,1,1,1,1,0); </double>

时间:2015-03-19 17:10:02

标签: c++ opencv computer-vision

可以在OpenCV中描述以下代码

    Mat D =(Mat_<double>(3,3)<< 1,0,1,1,1,1,1,1,0);

我不明白的是

           Mat_<double>(3,3)

会吗?

2 个答案:

答案 0 :(得分:1)

Mat是一个3x3矩阵,包含double类型的值。

Google泛型并在C ++中查找模板的使用

答案 1 :(得分:0)

Mat是一个变量类型,可能是表示不同类型矩阵的元类型。 Mat_< datatype >(rows,columns)描述了确切的矩阵类型(单精度,双精度,整数等)及其尺寸。 < >与使用<>定义向量的基础数据类型时相同:

std::vector<int> newvec;