cpd
0.5.1
Coherent Point Drift: C++ library for point set registration
|
Generic coherent point drift transform. More...
#include <chrono>
#include <cpd/gauss_transform.hpp>
#include <cpd/matrix.hpp>
#include <cpd/normalization.hpp>
#include <cpd/utils.hpp>
#include <memory>
Go to the source code of this file.
Classes | |
struct | cpd::Result |
The result of a generic transform run. More... | |
class | cpd::Transform< Result > |
Generic coherent point drift transform. More... | |
Namespaces | |
cpd | |
Top-level cpd namespace. | |
Variables | |
const size_t | cpd::DEFAULT_MAX_ITERATIONS = 150 |
The default number of iterations allowed. More... | |
const bool | cpd::DEFAULT_NORMALIZE = true |
Whether points should be normalized by default. More... | |
const double | cpd::DEFAULT_OUTLIERS = 0.1 |
The default outlier weight. More... | |
const double | cpd::DEFAULT_TOLERANCE = 1e-5 |
The default tolerance. More... | |
const double | cpd::DEFAULT_SIGMA2 = 0.0 |
The default sigma2. More... | |
const bool | cpd::DEFAULT_CORRESPONDENCE = false |
Whether correspondence vector should be computed by default. More... | |
const bool | cpd::DEFAULT_LINKED = true |
Are the scalings of the two datasets linked by default? More... | |
Generic coherent point drift transform.
Downstreams shouldn't need to include this file directly, use a realization of a transform (e.g. Rigid
) instead.