您的位置:首页 > 其它

[g2o]一个备忘

2016-04-21 15:45 246 查看
g2o使用的一个备忘

位姿已知,闭环的帧已知,进行图优化。

void Scan::Transform(Scan *newScan,const Eigen::Isometry3d& pose)
{
int count=ml_pts->size();
m_model=MatrixXd::Zero(4,count);
int nidx=0;
for (vector<PointXYZ>::iterator iter = ml_pts->begin();iter< ml_pts->end();iter++) //iter != modelslist->end(); ++iter)
{
PointXYZ tmp=(PointXYZ)*iter;
m_model(0,nidx)=tmp.X;
m_model(1,nidx)=tmp.Y;
m_model(2,nidx)=tmp.Z;
m_model(3,nidx)=1;
nidx++;
}
m_model=pose.matrix()*m_model;

}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: