NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
#include <camera/camera_params.h>
#include <vision_common/lk_optical_flow_feature_detector_and_matcher.h>
#include <boost/optional.hpp>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <string>
#include <vector>
Go to the source code of this file.
Namespaces | |
sparse_mapping | |
Functions | |
cv::Point2f | sparse_mapping::CvPoint2 (const Eigen::Vector2d &point) |
void | sparse_mapping::CreateSubdirectory (const std::string &directory, const std::string &subdirectory) |
boost::optional< vc::FeatureMatches > | sparse_mapping::Matches (const vc::FeatureImage ¤t_image, const vc::FeatureImage &next_image, vc::LKOpticalFlowFeatureDetectorAndMatcher &detector_and_matcher) |
Eigen::Affine3d | sparse_mapping::EstimateAffine3d (const vc::FeatureMatches &matches, const camera::CameraParameters &camera_params, std::vector< cv::DMatch > &inliers) |
vc::FeatureImage | sparse_mapping::LoadImage (const int index, const std::vector< std::string > &image_names, cv::Feature2D &detector) |
vc::LKOpticalFlowFeatureDetectorAndMatcherParams | sparse_mapping::LoadParams () |
bool | sparse_mapping::LowMovementImagePair (const vision_common::FeatureMatches &matches, const double max_low_movement_mean_distance) |
bool | sparse_mapping::LowMovementImagePair (const vc::FeatureImage ¤t_image, const vc::FeatureImage &next_image, const double max_low_movement_mean_distance, vc::LKOpticalFlowFeatureDetectorAndMatcher &detector_and_matcher) |
std::vector< std::string > | sparse_mapping::GetImageNames (const std::string &image_directory, const std::string &image_extension) |