如何在opencv中多次初始化Mat数据结构

时间:2014-06-10 05:58:15

标签: c++ opencv

以下将创建1个Mat数据结构粒子并初始化它,

static Mat Particle = (Mat_<float>(4, 1) << 0, 0, 0, 0);

但是如何创建100个这样的粒子并初始化?

1 个答案:

答案 0 :(得分:1)

也许是这样的(假设你想要它们全部初始化相同?):

static Mat Particle = (Mat_<float>(4, 1) << 0, 0, 0, 0);

std::vector<Mat> pParticles;
for (int i = 0; i < 100; ++i)
{
    pParticles.push_back(Particle.clone());
}