Blender V4.3
reconstruction.cc File Reference

Go to the source code of this file.

Classes

struct  libmv_Reconstruction
 

Macros

#define SET_DISTORTION_FLAG_CHECKED(type, coefficient)
 

Functions

libmv_Reconstructionlibmv_solveReconstruction (const libmv_Tracks *libmv_tracks, const libmv_CameraIntrinsicsOptions *libmv_camera_intrinsics_options, libmv_ReconstructionOptions *libmv_reconstruction_options, reconstruct_progress_update_cb progress_update_callback, void *callback_customdata)
 
libmv_Reconstructionlibmv_solveModal (const libmv_Tracks *libmv_tracks, const libmv_CameraIntrinsicsOptions *libmv_camera_intrinsics_options, const libmv_ReconstructionOptions *libmv_reconstruction_options, reconstruct_progress_update_cb progress_update_callback, void *callback_customdata)
 
int libmv_reconstructionIsValid (libmv_Reconstruction *libmv_reconstruction)
 
void libmv_reconstructionDestroy (libmv_Reconstruction *libmv_reconstruction)
 
int libmv_reprojectionPointForTrack (const libmv_Reconstruction *libmv_reconstruction, int track, double pos[3])
 
double libmv_reprojectionErrorForTrack (const libmv_Reconstruction *libmv_reconstruction, int track)
 
double libmv_reprojectionErrorForImage (const libmv_Reconstruction *libmv_reconstruction, int image)
 
int libmv_reprojectionCameraForImage (const libmv_Reconstruction *libmv_reconstruction, int image, double mat[4][4])
 
double libmv_reprojectionError (const libmv_Reconstruction *libmv_reconstruction)
 
libmv_CameraIntrinsicslibmv_reconstructionExtractIntrinsics (libmv_Reconstruction *libmv_reconstruction)
 

Macro Definition Documentation

◆ SET_DISTORTION_FLAG_CHECKED

#define SET_DISTORTION_FLAG_CHECKED ( type,
coefficient )
Value:
do { \
if (refine_intrinsics & LIBMV_REFINE_##type##_DISTORTION_##coefficient) { \
bundle_intrinsics |= libmv::BUNDLE_##type##_##coefficient; \
} \
} while (0)

Function Documentation

◆ libmv_reconstructionDestroy()

void libmv_reconstructionDestroy ( libmv_Reconstruction * libmv_reconstruction)

◆ libmv_reconstructionExtractIntrinsics()

libmv_CameraIntrinsics * libmv_reconstructionExtractIntrinsics ( libmv_Reconstruction * libmv_reconstruction)

◆ libmv_reconstructionIsValid()

int libmv_reconstructionIsValid ( libmv_Reconstruction * libmv_reconstruction)

◆ libmv_reprojectionCameraForImage()

int libmv_reprojectionCameraForImage ( const libmv_Reconstruction * libmv_reconstruction,
int image,
double mat[4][4] )

◆ libmv_reprojectionError()

double libmv_reprojectionError ( const libmv_Reconstruction * libmv_reconstruction)

Definition at line 511 of file intern/reconstruction.cc.

References libmv_Reconstruction::error.

Referenced by BKE_tracking_reconstruction_solve().

◆ libmv_reprojectionErrorForImage()

◆ libmv_reprojectionErrorForTrack()

◆ libmv_reprojectionPointForTrack()

int libmv_reprojectionPointForTrack ( const libmv_Reconstruction * libmv_reconstruction,
int track,
double pos[3] )

◆ libmv_solveModal()

◆ libmv_solveReconstruction()