|
Calibration Library 1.0.0
A C++ library for camera calibration and vision-related geometric transformations
|
Classes | |
| struct | BundleSensorSetup |
| struct | BundleViewProcessingResult |
| struct | HandeyeInitializationResult |
| struct | SensorAccumulator |
| struct | SensorDetectionsIndex |
| struct | TargetInitializationResult |
Functions | |
| auto | collect_bundle_sensor_setup (const BundleRigConfig &rig, const std::unordered_map< std::string, IntrinsicCalibrationOutputs > &intrinsics) -> BundleSensorSetup |
| const std::vector< HandEyeObservationConfig > * | select_bundle_observations (const BundleRigConfig &rig, const HandEyePipelineConfig *handeye_cfg) |
| auto | collect_bundle_observations (const std::vector< HandEyeObservationConfig > &observation_config, const std::vector< std::string > &sensors, const std::unordered_map< std::string, std::size_t > &sensor_to_index, const std::unordered_map< std::string, SensorDetectionsIndex > &sensor_index, const std::unordered_map< std::string, IntrinsicCalibrationOutputs > &intrinsics) -> BundleViewProcessingResult |
| auto | compute_handeye_initialization (const BundleRigConfig &rig, const std::unordered_map< std::string, std::unordered_map< std::string, HandeyeResult > > &handeye_results, const std::vector< SensorAccumulator > &accumulators) -> HandeyeInitializationResult |
| auto | choose_initial_target (const BundleRigConfig &rig, const std::vector< SensorAccumulator > &accumulators, const std::vector< Eigen::Isometry3d > &init_g_se3_c) -> TargetInitializationResult |
| auto | find_camera_config (const IntrinsicCalibrationConfig &cfg, const std::string &camera_id) -> const CameraConfig * |
| auto | build_sensor_index (const std::vector< PlanarDetections > &detections) -> std::unordered_map< std::string, SensorDetectionsIndex > |
| auto | make_planar_view (const PlanarImageDetections &detections) -> PlanarView |
| auto | average_isometries (const std::vector< Eigen::Isometry3d > &poses) -> Eigen::Isometry3d |
| const HandEyeRigConfig * | find_handeye_rig (const HandEyePipelineConfig &cfg, const std::string &rig_id) |
| Eigen::Isometry3d calib::pipeline::detail::average_isometries | ( | const std::vector< Eigen::Isometry3d > & | poses | ) | -> Eigen::Isometry3d |
Definition at line 54 of file planar_utils.cpp.
| std::unordered_map< std::string, SensorDetectionsIndex > calib::pipeline::detail::build_sensor_index | ( | const std::vector< PlanarDetections > & | detections | ) | -> std::unordered_map<std::string, SensorDetectionsIndex> |
Definition at line 30 of file planar_utils.cpp.
| auto calib::pipeline::detail::choose_initial_target | ( | const BundleRigConfig & | rig, |
| const std::vector< SensorAccumulator > & | accumulators, | ||
| const std::vector< Eigen::Isometry3d > & | init_g_se3_c | ||
| ) | -> TargetInitializationResult |
Definition at line 202 of file bundle_utils.cpp.
| auto calib::pipeline::detail::collect_bundle_observations | ( | const std::vector< HandEyeObservationConfig > & | observation_config, |
| const std::vector< std::string > & | sensors, | ||
| const std::unordered_map< std::string, std::size_t > & | sensor_to_index, | ||
| const std::unordered_map< std::string, SensorDetectionsIndex > & | sensor_index, | ||
| const std::unordered_map< std::string, IntrinsicCalibrationOutputs > & | intrinsics | ||
| ) | -> BundleViewProcessingResult |
Definition at line 46 of file bundle_utils.cpp.
| auto calib::pipeline::detail::collect_bundle_sensor_setup | ( | const BundleRigConfig & | rig, |
| const std::unordered_map< std::string, IntrinsicCalibrationOutputs > & | intrinsics | ||
| ) | -> BundleSensorSetup |
Definition at line 11 of file bundle_utils.cpp.
| auto calib::pipeline::detail::compute_handeye_initialization | ( | const BundleRigConfig & | rig, |
| const std::unordered_map< std::string, std::unordered_map< std::string, HandeyeResult > > & | handeye_results, | ||
| const std::vector< SensorAccumulator > & | accumulators | ||
| ) | -> HandeyeInitializationResult |
Definition at line 148 of file bundle_utils.cpp.
| const CameraConfig * calib::pipeline::detail::find_camera_config | ( | const IntrinsicCalibrationConfig & | cfg, |
| const std::string & | camera_id | ||
| ) | -> const CameraConfig* |
Definition at line 9 of file planar_utils.cpp.
| const HandEyeRigConfig * calib::pipeline::detail::find_handeye_rig | ( | const HandEyePipelineConfig & | cfg, |
| const std::string & | rig_id | ||
| ) |
Definition at line 76 of file planar_utils.cpp.
| auto calib::pipeline::detail::make_planar_view | ( | const PlanarImageDetections & | detections | ) | -> PlanarView |
Definition at line 45 of file planar_utils.cpp.
| const std::vector< HandEyeObservationConfig > * calib::pipeline::detail::select_bundle_observations | ( | const BundleRigConfig & | rig, |
| const HandEyePipelineConfig * | handeye_cfg | ||
| ) |
Definition at line 30 of file bundle_utils.cpp.