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) |