Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | libmv_ReconstructionOptions |
Typedefs | |
typedef struct libmv_Reconstruction | libmv_Reconstruction |
typedef struct libmv_ReconstructionOptions | libmv_ReconstructionOptions |
typedef void(* | reconstruct_progress_update_cb) (void *customdata, double progress, const char *message) |
Enumerations | |
enum | { LIBMV_REFINE_FOCAL_LENGTH = (1 << 0) , LIBMV_REFINE_PRINCIPAL_POINT = (1 << 1) , LIBMV_REFINE_RADIAL_DISTORTION_K1 = (1 << 2) , LIBMV_REFINE_RADIAL_DISTORTION_K2 = (1 << 3) , LIBMV_REFINE_RADIAL_DISTORTION_K3 = (1 << 4) , LIBMV_REFINE_RADIAL_DISTORTION_K4 = (1 << 5) , LIBMV_REFINE_RADIAL_DISTORTION , LIBMV_REFINE_TANGENTIAL_DISTORTION_P1 = (1 << 6) , LIBMV_REFINE_TANGENTIAL_DISTORTION_P2 = (1 << 7) , LIBMV_REFINE_TANGENTIAL_DISTORTION } |
typedef struct libmv_Reconstruction libmv_Reconstruction |
Definition at line 1 of file intern/reconstruction.h.
typedef struct libmv_ReconstructionOptions libmv_ReconstructionOptions |
typedef void(* reconstruct_progress_update_cb) (void *customdata, double progress, const char *message) |
Definition at line 41 of file intern/reconstruction.h.
anonymous enum |
Definition at line 17 of file intern/reconstruction.h.
void libmv_reconstructionDestroy | ( | libmv_Reconstruction * | libmv_reconstruction | ) |
Definition at line 376 of file intern/reconstruction.cc.
References libmv_Reconstruction::intrinsics, and LIBMV_OBJECT_DELETE.
Referenced by BKE_tracking_reconstruction_context_free().
struct libmv_CameraIntrinsics* libmv_reconstructionExtractIntrinsics | ( | libmv_Reconstruction * | libmv_Reconstruction | ) |
Definition at line 515 of file intern/reconstruction.cc.
References libmv_Reconstruction::intrinsics, and NULL.
Referenced by reconstruct_retrieve_libmv_intrinsics().
int libmv_reconstructionIsValid | ( | libmv_Reconstruction * | libmv_reconstruction | ) |
Definition at line 372 of file intern/reconstruction.cc.
References libmv_Reconstruction::is_valid.
Referenced by BKE_tracking_reconstruction_finish().
int libmv_reprojectionCameraForImage | ( | const libmv_Reconstruction * | libmv_reconstruction, |
int | image, | ||
double | mat[4][4] | ||
) |
Definition at line 468 of file intern/reconstruction.cc.
References camera, image(), l, libmv_Reconstruction::reconstruction, and reconstruction.
Referenced by reconstruct_retrieve_libmv_tracks().
double libmv_reprojectionError | ( | const libmv_Reconstruction * | libmv_reconstruction | ) |
Definition at line 510 of file intern/reconstruction.cc.
References libmv_Reconstruction::error.
Referenced by BKE_tracking_reconstruction_solve().
double libmv_reprojectionErrorForImage | ( | const libmv_Reconstruction * | libmv_reconstruction, |
int | image | ||
) |
Definition at line 432 of file intern/reconstruction.cc.
References camera, image(), libmv_Reconstruction::intrinsics, markers, libmv::Tracks::MarkersInImage(), point, libmv_Reconstruction::reconstruction, reconstruction, sqrt(), libmv_Reconstruction::tracks, libmv::Marker::x, and libmv::Marker::y.
Referenced by reconstruct_retrieve_libmv_tracks().
double libmv_reprojectionErrorForTrack | ( | const libmv_Reconstruction * | libmv_reconstruction, |
int | track | ||
) |
Definition at line 397 of file intern/reconstruction.cc.
References camera, image(), libmv_Reconstruction::intrinsics, markers, libmv::Tracks::MarkersForTrack(), point, libmv_Reconstruction::reconstruction, reconstruction, sqrt(), libmv_Reconstruction::tracks, libmv::Marker::x, and libmv::Marker::y.
Referenced by reconstruct_retrieve_libmv_tracks().
int libmv_reprojectionPointForTrack | ( | const libmv_Reconstruction * | libmv_reconstruction, |
int | track, | ||
double | pos[3] | ||
) |
Definition at line 381 of file intern/reconstruction.cc.
References point, pos, libmv_Reconstruction::reconstruction, and reconstruction.
Referenced by reconstruct_retrieve_libmv_tracks().
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 | ||
) |
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 | ||
) |