NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <calibration/camera_target_based_intrinsics_calibrator_params.h>
#include <calibration/camera_target_based_intrinsics_calibrator.h>
#include <calibration/parameter_reader.h>
#include <ff_common/init.h>
#include <ff_common/utils.h>
#include <localization_common/image_correspondences.h>
#include <localization_common/logger.h>
#include <localization_common/utilities.h>
#include <vision_common/fov_distorter.h>
#include <vision_common/rad_distorter.h>
#include <vision_common/radtan_distorter.h>
#include <boost/filesystem.hpp>
#include <boost/program_options.hpp>
Functions | |
lc::ImageCorrespondences | LoadTargetMatches (const std::string &match_file) |
std::vector< lc::ImageCorrespondences > | LoadAllTargetMatches (const std::string &corners_directory, const int max_num_match_sets) |
void | WriteCalibrationResultsToFile (const Eigen::Vector2d &focal_lengths, const Eigen::Vector2d &principal_points, const Eigen::VectorXd &distortion, const std::string &output_filename) |
template<typename DISTORTER > | |
bool | Calibrate (const ca::RunCalibratorParams ¶ms, const std::vector< lc::ImageCorrespondences > &target_matches, const std::string &output_file) |
int | main (int argc, char **argv) |
bool Calibrate | ( | const ca::RunCalibratorParams & | params, |
const std::vector< lc::ImageCorrespondences > & | target_matches, | ||
const std::string & | output_file | ||
) |
std::vector<lc::ImageCorrespondences> LoadAllTargetMatches | ( | const std::string & | corners_directory, |
const int | max_num_match_sets | ||
) |
lc::ImageCorrespondences LoadTargetMatches | ( | const std::string & | match_file | ) |
int main | ( | int | argc, |
char ** | argv | ||
) |
void WriteCalibrationResultsToFile | ( | const Eigen::Vector2d & | focal_lengths, |
const Eigen::Vector2d & | principal_points, | ||
const Eigen::VectorXd & | distortion, | ||
const std::string & | output_filename | ||
) |