![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <bundle_adjustment.h>


Classes | |
| struct | Options |
Public Member Functions | |
| RigBundleAdjuster (const BundleAdjustmentOptions &options, const Options &rig_options, const BundleAdjustmentConfig &config) | |
| bool | Solve (Reconstruction *reconstruction, std::vector< CameraRig > *camera_rigs) |
Public Member Functions inherited from colmap::BundleAdjuster | |
| BundleAdjuster (const BundleAdjustmentOptions &options, const BundleAdjustmentConfig &config) | |
| bool | Solve (Reconstruction *reconstruction) |
| const ceres::Solver::Summary & | Summary () const |
Additional Inherited Members | |
Protected Member Functions inherited from colmap::BundleAdjuster | |
| void | ParameterizeCameras (Reconstruction *reconstruction) |
| void | ParameterizePoints (Reconstruction *reconstruction) |
Protected Attributes inherited from colmap::BundleAdjuster | |
| const BundleAdjustmentOptions | options_ |
| BundleAdjustmentConfig | config_ |
| std::unique_ptr< ceres::Problem > | problem_ |
| ceres::Solver::Summary | summary_ |
| std::unordered_set< camera_t > | camera_ids_ |
| std::unordered_map< point3D_t, size_t > | point3D_num_observations_ |
Definition at line 274 of file bundle_adjustment.h.
| colmap::RigBundleAdjuster::RigBundleAdjuster | ( | const BundleAdjustmentOptions & | options, |
| const Options & | rig_options, | ||
| const BundleAdjustmentConfig & | config | ||
| ) |
Definition at line 902 of file bundle_adjustment.cc.
| bool colmap::RigBundleAdjuster::Solve | ( | Reconstruction * | reconstruction, |
| std::vector< CameraRig > * | camera_rigs | ||
| ) |
Definition at line 907 of file bundle_adjustment.cc.
References colmap::BundleAdjuster::config_, colmap::BundleAdjustmentOptions::CreateLossFunction(), colmap::BundleAdjustmentOptions::CreateSolverOptions(), QtCompat::endl(), colmap::BundleAdjuster::options_, colmap::BundleAdjustmentOptions::print_summary, colmap::PrintHeading2(), colmap::PrintSolverSummary(), colmap::BundleAdjuster::problem_, cloudViewer::core::Solve(), and colmap::BundleAdjuster::summary_.
Referenced by BOOST_AUTO_TEST_CASE(), and colmap::RunRigBundleAdjuster().