4 #ifndef LIBMV_C_API_RECONSTRUCTION_H_
5 #define LIBMV_C_API_RECONSTRUCTION_H_
50 void* callback_customdata);
57 void* callback_customdata);
SyclQueue void void size_t num_bytes void
depth_tx normal_tx diffuse_light_tx specular_light_tx volume_light_tx environment_tx ambient_occlusion_tx aov_value_tx in_weight_img image(1, GPU_R32F, Qualifier::WRITE, ImageType::FLOAT_2D_ARRAY, "out_weight_img") .image(3
struct libmv_CameraIntrinsics libmv_CameraIntrinsics
void(* reconstruct_progress_update_cb)(void *customdata, double progress, const char *message)
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_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)
int libmv_reprojectionCameraForImage(const libmv_Reconstruction *libmv_reconstruction, int image, double mat[4][4])
@ 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_reprojectionPointForTrack(const libmv_Reconstruction *libmv_reconstruction, int track, double pos[3])
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_reprojectionErrorForTrack(const libmv_Reconstruction *libmv_reconstruction, int track)
struct libmv_Tracks libmv_Tracks