|
Blender V4.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 16 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 42 of file intern/reconstruction.h.
| anonymous enum |
Definition at line 18 of file intern/reconstruction.h.
| void libmv_reconstructionDestroy | ( | libmv_Reconstruction * | libmv_reconstruction | ) |
Definition at line 377 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 516 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 373 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 469 of file intern/reconstruction.cc.
References l, libmv_Reconstruction::reconstruction, and reconstruction.
Referenced by reconstruct_retrieve_libmv_tracks().
| 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().
| double libmv_reprojectionErrorForImage | ( | const libmv_Reconstruction * | libmv_reconstruction, |
| int | image ) |
Definition at line 433 of file intern/reconstruction.cc.
References libmv_Reconstruction::intrinsics, markers, libmv::Tracks::MarkersInImage(), 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 398 of file intern/reconstruction.cc.
References libmv_Reconstruction::intrinsics, markers, libmv::Tracks::MarkersForTrack(), 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 382 of file intern/reconstruction.cc.
References pos, libmv_Reconstruction::reconstruction, reconstruction, and libmv::EuclideanPoint::X.
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 ) |