Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: gadomski/cpd

Tags

v0.3.3

Toggle v0.3.3's commit message
v0.3.3

- [ADDED] Interface to control how fgt behaves, particularily when we use IFGT and when we use direct+tree.
- [ADDED] Windoze support (#23)
- [CHANGED] Test against fgt master (instead of a fixed version) on Travis.

v0.3.2

Toggle v0.3.2's commit message
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

Toggle v0.3.1's commit message
v0.3.1

- [FIXED] Find fgt in CMake config script. Downstream usage was broken w/o.
- [CHANGED] Update Travis's fgt version to v0.4.2

v0.3.0

Toggle v0.3.0's commit message
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).

v0.2.2

Toggle v0.2.2's commit message
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.

v0.2.1

Toggle v0.2.1's commit message
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

v0.2.0

Toggle v0.2.0's commit message
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.

v0.1.1

Toggle v0.1.1's commit message
Update to v0.1.1

- [FIXED] Critical bug in rigid registration
- [ADDED] Automatic library versioning via git-describe
- [ADDED] `version.cpp` for inspecting the current git version in code

v0.1.0

Toggle v0.1.0's commit message
Release v0.1.0

Initial release.