NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
run_camera_target_based_intrinsics_calibrator.cc File Reference
Include dependency graph for run_camera_target_based_intrinsics_calibrator.cc:

Functions

lc::ImageCorrespondences LoadTargetMatches (const std::string &match_file)
 
std::vector< lc::ImageCorrespondencesLoadAllTargetMatches (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 &params, const std::vector< lc::ImageCorrespondences > &target_matches, const std::string &output_file)
 
int main (int argc, char **argv)
 

Function Documentation

◆ Calibrate()

template<typename DISTORTER >
bool Calibrate ( const ca::RunCalibratorParams params,
const std::vector< lc::ImageCorrespondences > &  target_matches,
const std::string &  output_file 
)

◆ LoadAllTargetMatches()

std::vector<lc::ImageCorrespondences> LoadAllTargetMatches ( const std::string &  corners_directory,
const int  max_num_match_sets 
)

◆ LoadTargetMatches()

lc::ImageCorrespondences LoadTargetMatches ( const std::string &  match_file)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ WriteCalibrationResultsToFile()

void WriteCalibrationResultsToFile ( const Eigen::Vector2d &  focal_lengths,
const Eigen::Vector2d &  principal_points,
const Eigen::VectorXd &  distortion,
const std::string &  output_filename 
)