Skip to content

Instantly share code, notes, and snippets.

@JiaxiangZheng
JiaxiangZheng / computeRigidTransformUsingSVD.cpp
Last active November 22, 2022 07:13
compute the rigid transformation using SVD with library [Eigen](http://eigen.tuxfamily.org/), usally useful in ICP registration or related works.
//using Eigen's SVD to fastly compute the rigid transformation between two point clouds.
#include <iostream>
#include <ctime>
#include <Eigen/SVD>
#include <Eigen/Dense>
#include <Eigen/Sparse>
#include <Eigen/Geometry>
using namespace Eigen;
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-corridor1_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-corridor2_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-corridor3_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-corridor4_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-corridor5_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-magistrale1_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-magistrale2_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-magistrale3_512_16.bag
http://vision.in.tum.de/tumvi/calibrated/512_16/dataset-magistrale4_512_16.bag