5#ifndef LIBMV_C_API_RECONSTRUCTION_H_
6#define LIBMV_C_API_RECONSTRUCTION_H_
51 void* callback_customdata);
58 void* callback_customdata);
struct libmv_CameraIntrinsics libmv_CameraIntrinsics
void(* reconstruct_progress_update_cb)(void *customdata, double progress, const char *message)
libmv_Reconstruction * libmv_solveModal(const struct libmv_Tracks *libmv_tracks, const struct libmv_CameraIntrinsicsOptions *libmv_camera_intrinsics_options, const libmv_ReconstructionOptions *libmv_reconstruction_options, reconstruct_progress_update_cb progress_update_callback, void *callback_customdata)
double libmv_reprojectionErrorForImage(const libmv_Reconstruction *libmv_reconstruction, int image)
double libmv_reprojectionError(const libmv_Reconstruction *libmv_reconstruction)
struct libmv_ReconstructionOptions libmv_ReconstructionOptions
void libmv_reconstructionDestroy(libmv_Reconstruction *libmv_reconstruction)
struct libmv_CameraIntrinsics * libmv_reconstructionExtractIntrinsics(libmv_Reconstruction *libmv_Reconstruction)
int libmv_reconstructionIsValid(libmv_Reconstruction *libmv_reconstruction)
@ LIBMV_REFINE_TANGENTIAL_DISTORTION
@ LIBMV_REFINE_RADIAL_DISTORTION_K2
@ LIBMV_REFINE_FOCAL_LENGTH
@ LIBMV_REFINE_TANGENTIAL_DISTORTION_P1
@ LIBMV_REFINE_RADIAL_DISTORTION
@ LIBMV_REFINE_RADIAL_DISTORTION_K3
@ LIBMV_REFINE_TANGENTIAL_DISTORTION_P2
@ LIBMV_REFINE_RADIAL_DISTORTION_K4
@ LIBMV_REFINE_PRINCIPAL_POINT
@ LIBMV_REFINE_RADIAL_DISTORTION_K1
int libmv_reprojectionCameraForImage(const libmv_Reconstruction *libmv_reconstruction, int image, double mat[4][4])
int libmv_reprojectionPointForTrack(const libmv_Reconstruction *libmv_reconstruction, int track, double pos[3])
libmv_Reconstruction * libmv_solveReconstruction(const struct libmv_Tracks *libmv_tracks, const struct libmv_CameraIntrinsicsOptions *libmv_camera_intrinsics_options, libmv_ReconstructionOptions *libmv_reconstruction_options, reconstruct_progress_update_cb progress_update_callback, void *callback_customdata)
double libmv_reprojectionErrorForTrack(const libmv_Reconstruction *libmv_reconstruction, int track)
struct libmv_Tracks libmv_Tracks