NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
depth_odometry::DepthImageFeaturesAndPoints Class Reference

#include <depth_image_features_and_points.h>

Public Member Functions

 DepthImageFeaturesAndPoints (const localization_measurements::DepthImage &depth_image, cv::Feature2D &feature_detector, const cv::Ptr< cv::CLAHE > clahe, const bool normals_required=false)
 
boost::optional< Eigen::Vector3d > Normal (const Eigen::Vector3d &point_3d, const double search_radius) const
 
const vision_common::FeatureImagefeature_image () const
 
const localization_measurements::DepthImagedepth_image () const
 

Constructor & Destructor Documentation

◆ DepthImageFeaturesAndPoints()

depth_odometry::DepthImageFeaturesAndPoints::DepthImageFeaturesAndPoints ( const localization_measurements::DepthImage depth_image,
cv::Feature2D &  feature_detector,
const cv::Ptr< cv::CLAHE >  clahe,
const bool  normals_required = false 
)
inline

Member Function Documentation

◆ depth_image()

const localization_measurements::DepthImage& depth_odometry::DepthImageFeaturesAndPoints::depth_image ( ) const
inline

◆ feature_image()

const vision_common::FeatureImage& depth_odometry::DepthImageFeaturesAndPoints::feature_image ( ) const
inline

◆ Normal()

boost::optional<Eigen::Vector3d> depth_odometry::DepthImageFeaturesAndPoints::Normal ( const Eigen::Vector3d &  point_3d,
const double  search_radius 
) const
inline

The documentation for this class was generated from the following file: