![]() |
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <calibration/match_set.h>#include <ff_common/eigen_vectors.h>#include <localization_common/image_correspondences.h>#include <optimization_common/utilities.h>#include <vision_common/pose_estimation.h>#include <Eigen/Geometry>#include <opencv2/imgcodecs.hpp>#include <opencv2/imgproc.hpp>#include <opencv2/opencv.hpp>#include <boost/optional.hpp>#include <algorithm>#include <fstream>#include <iostream>#include <string>#include <vector>

Go to the source code of this file.
Namespaces | |
| calibration | |
Functions | |
| void | calibration::PrintCameraTTargetsStats (const std::vector< MatchSet > &match_sets, const std::vector< Eigen::Isometry3d > &optimized_camera_T_targets) |
| template<typename DISTORTER > | |
| void | calibration::SaveReprojectionImage (const std::vector< Eigen::Vector2d > &image_points, const std::vector< Eigen::Vector3d > &points_3d, const std::vector< int > &indices, const Eigen::Matrix3d &intrinsics, const Eigen::VectorXd &distortion, const Eigen::Isometry3d &pose, const double max_visualization_error_norm, const std::string &name) |
| template<typename DISTORTER > | |
| void | calibration::SaveReprojectionFromAllTargetsImage (const std::vector< Eigen::Isometry3d > &camera_T_targets, const std::vector< localization_common::ImageCorrespondences > &valid_match_sets, const Eigen::Matrix3d &intrinsics, const Eigen::VectorXd &distortion, const Eigen::Vector2i &image_size, const double max_visualization_error_norm=100) |
| int | calibration::ErrorColor (const double error, const double max_error, const double max_color_value) |
| cv::Mat | calibration::MapImageColors (const cv::Mat &gray_image) |