|
Blender V4.3
|
#include "intern/reconstruction.h"#include "intern/camera_intrinsics.h"#include "intern/tracks.h"#include "intern/utildefines.h"#include "libmv/logging/logging.h"#include "libmv/simple_pipeline/bundle.h"#include "libmv/simple_pipeline/initialize_reconstruction.h"#include "libmv/simple_pipeline/keyframe_selection.h"#include "libmv/simple_pipeline/modal_solver.h"#include "libmv/simple_pipeline/pipeline.h"#include "libmv/simple_pipeline/reconstruction_scale.h"#include "libmv/simple_pipeline/tracks.h"Go to the source code of this file.
Classes | |
| struct | libmv_Reconstruction |
Macros | |
| #define | SET_DISTORTION_FLAG_CHECKED(type, coefficient) |
| #define SET_DISTORTION_FLAG_CHECKED | ( | type, | |
| coefficient ) |
| 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().
| libmv_CameraIntrinsics * libmv_reconstructionExtractIntrinsics | ( | libmv_Reconstruction * | libmv_reconstruction | ) |
Definition at line 516 of file intern/reconstruction.cc.
References libmv_Reconstruction::intrinsics.
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 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 ) |
Definition at line 316 of file intern/reconstruction.cc.
References libmv::BUNDLE_NO_INTRINSICS, libmv::BUNDLE_NO_TRANSLATION, libmv_Reconstruction::intrinsics, libmv_Reconstruction::is_valid, libmv_cameraIntrinsicsCreateFromOptions(), LIBMV_OBJECT_NEW, libmv_Reconstruction::reconstruction, reconstruction, and libmv_ReconstructionOptions::refine_intrinsics.
Referenced by BKE_tracking_reconstruction_solve().
| libmv_Reconstruction * libmv_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 ) |
Definition at line 220 of file intern/reconstruction.cc.
References libmv::BUNDLE_NO_CONSTRAINTS, libmv_Reconstruction::intrinsics, libmv_Reconstruction::is_valid, libmv_ReconstructionOptions::keyframe1, libmv_ReconstructionOptions::keyframe2, LG, libmv_cameraIntrinsicsCreateFromOptions(), LIBMV_OBJECT_NEW, libmv::Tracks::MarkersForTracksInBothImages(), libmv_Reconstruction::reconstruction, reconstruction, libmv_ReconstructionOptions::refine_intrinsics, and libmv_ReconstructionOptions::select_keyframes.
Referenced by BKE_tracking_reconstruction_solve().