Tags: gadomski/cpd
Tags
v0.3.2 - [ADDED] Affine transformation - [ADDED] Version API - [ADDED] `all.hpp`, which includes all registration types - [ADDED] Documentation for each file and namespace - [CHANGED] Normalize points before running CPD (points are denormalized after run) - [FIXED] `constexpr static` for all double consts - [ADDED] Small documentation changes
v0.3.0 A complete rewrite of the library. Includes: - Eigin instead of Armadillo. - (hopefully) A cleaner API. - Templates as well as inheritance to remove returned pointers in API signatures. - Reduced functionality, for now (no nonrigid_lowrank or affine).
Version v0.2.2 provides a fix for rpath settings that broke executabl… …e 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 libra… …ry and fixes the gflags integration; a few other minor fixes as well. - [FIXED] gflags integration - [FIXED] minor documentation fixes - [CHANGED] armadillo version used on Travis - [ADDED] USE_ARMA_WRAPPER option to (optionally) remove armadillo library dependency - [ADDED] minimum armadillo version
cpd v0.2.0 includes some new features and a decent amount of reorgani… …zation. 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: - Bump the required CMake version up to 2.8.12 - Add cmake configuration scripts to allow easy(er) downstream project integration — see example/ in the main source tree for a demo integration. - `Registration::operator()` was renamed to `Registration::run` - Defaults were changed from UPPER_CASE to CamelCase - `SpResult` was renamed to `ResultPtr` - The `Normalization` and `Result` structs were moved into the `Registration` class - The sigma2 parameter can be tweaked a bit more to improve performance and accuracy As always, please use https://github.com/gadomski/cpd/issues to let us know of any problems or issues with this release.
PreviousNext