下面将创建1个Mat数据结构的粒子并将其初始化,
static Mat Particle = (Mat_<float>(4, 1) << 0, 0, 0, 0);
但是如何创建100个这样的粒子并进行初始化呢?
最佳答案
也许是这样的(假设您希望它们都以相同的方式初始化?):
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());
}