Releases: gadomski/cpd
v0.3.3
v0.3.2
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.1
v0.3.0
v0.2.2
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.
v0.2.1
Adds a new option to remove dependency on the armadillo wrapper library 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
v0.2.0
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:
- 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 toRegistration::run
- Defaults were changed from UPPER_CASE to CamelCase
SpResult
was renamed toResultPtr
- The
Normalization
andResult
structs were moved into theRegistration
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.