Skip to content

Implementation of ICP algorithm for final project for my Geometric Modeling course at UBC 2016

Notifications You must be signed in to change notification settings

YuanBoot/ICP_Project

 
 

Repository files navigation

ICP---Iterated Closest Point---Project

A C++ program for the alignment of two input meshes.

The class ICP_Solver contains all the functionality for initializing and executing a variant of the basic ICP algorithm.

We use nanoflann for kd-tree implementation, Eigen for matrices, and libigl for the main OpenGL interface.

Example:

ICP_Solver solver = ICP_Solver(data_verts, model_verts);
solver.perform_icp();
aligned_mesh = solver.data_verts;

Camel

About

Implementation of ICP algorithm for final project for my Geometric Modeling course at UBC 2016

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.5%
  • Makefile 15.8%
  • Other 1.7%