lardon3d/src/incremental_reconstruction_internal.h

22 lines
690 B
C

#ifndef LARDON3D_INCREMENTAL_RECONSTRUCTION_INTERNAL_H
#define LARDON3D_INCREMENTAL_RECONSTRUCTION_INTERNAL_H
#include <stddef.h>
#include <stdint.h>
#include <lardon3d/sparse_sfm_bundle_adjustment.h>
struct Lardon3DSparseBundleAdjustmentAnchor {
uint64_t component_key;
uint64_t pose_anchor_image_id;
uint64_t scale_anchor_image_id;
Lardon3DSparseBundleAdjustmentScaleAxis scale_axis;
};
Lardon3DSparseBundleAdjustmentExecutionStatus
lardon3d_sparse_bundle_adjustment_run_with_anchors(
const Lardon3DSparseBundleAdjustmentInput *input,
const Lardon3DSparseBundleAdjustmentAnchor *anchors, size_t anchor_count,
Lardon3DSparseBundleAdjustmentResult *result);
#endif