|
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Go to the documentation of this file.
18 #ifndef LOCALIZATION_ANALYSIS_FEATURE_TRACK_IMAGE_ADDER_H_
19 #define LOCALIZATION_ANALYSIS_FEATURE_TRACK_IMAGE_ADDER_H_
25 #include <opencv2/core/mat.hpp>
26 #include <sensor_msgs/Image.h>
34 void MarkSmartFactorPoints(
const std::vector<boost::shared_ptr<const factor_adders::RobustSmartFactor>> smart_factors,
36 cv::Mat& feature_track_image);
41 const std::vector<boost::shared_ptr<const factor_adders::RobustSmartFactor>>& smart_factors,
42 const gtsam::Values& values);
47 #endif // LOCALIZATION_ANALYSIS_FEATURE_TRACK_IMAGE_ADDER_H_
Definition: ar_tag_pose_adder.h:29
Definition: camera_params.h:58
boost::optional< sensor_msgs::ImagePtr > CreateFeatureTrackImage(const sensor_msgs::ImageConstPtr &image_msg, const vision_common::SpacedFeatureTracker &feature_tracker, const camera::CameraParameters &camera_params, const std::vector< boost::shared_ptr< const factor_adders::RobustSmartFactor >> &smart_factors, const gtsam::Values &values)
Definition: feature_track_image_adder.cc:89
Definition: spaced_feature_tracker.h:32
cv::Point2f Distort(const Eigen::Vector2d &undistorted_point, const camera::CameraParameters ¶ms)
Definition: feature_track_image_adder.cc:107
void FeatureTrackImage(const vision_common::SpacedFeatureTracker &feature_tracker, const camera::CameraParameters &camera_params, cv::Mat &feature_track_image)
Definition: feature_track_image_adder.cc:26
void MarkSmartFactorPoints(const std::vector< boost::shared_ptr< const factor_adders::RobustSmartFactor >> smart_factors, const camera::CameraParameters &camera_params, const gtsam::Values &values, cv::Mat &feature_track_image)
Definition: feature_track_image_adder.cc:56