C++ implementation of the Coherent Point Drift point set registration algorithm.
v0.3.2
all.hpp
, which includes all registration typesconstexpr static
for all double constsThis is just a tiny release to fix the CMake configuration.
A complete rewrite of the library. Includes:
Version v0.2.2 provides a fix for rpath settings that broke executable installation when installing with a non-system CMAKE_INSTALL_PREFIX. Since Ubuntu doesn't search /usr/local/lib for shared libraries by default, our default installation on Ubuntu was broken. This version also incorporates a few other non-library improvements, including the addition of a Vagrantfile for easy Ubuntu setup on unfriendly hosts (here's looking at you, Windoze users) and consolation of some of our basic workflows down to simple makefiles.
Adds a new option to remove dependency on the armadillo wrapper library and fixes the gflags integration; a few other minor fixes as well.
cpd v0.2.0 includes some new features and a decent amount of reorganization.
Very little has changed in the inner working of the algorithms, however.
For a complete list of changes, please see CHANGES.md or git log v0.1.1..v0.2.0
.
Here's a summary of the more significant changes:
Registration::operator()
was renamed to Registration::run
SpResult
was renamed to ResultPtr
Normalization
and Result
structs were moved into the Registration
classAs always, please use https://github.com/gadomski/cpd/issues to let us know of any problems or issues with this release.
This is a patch release to the v0.1 branch.
version.cpp
for inspecting the current git version in codeThe initial release of cpd.