RTAB-Map 0.23.10
Real-Time Appearance-Based Mapping
Loading...
Searching...
No Matches
rtabmap::GainCompensator Class Reference

#include <GainCompensator.h>

Public Member Functions

 GainCompensator (double maxCorrespondenceDistance=0.02, double minOverlap=0.0, double alpha=0.01, double beta=10)
 
void feed (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloudA, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloudB, const Transform &transformB)
 
void feed (const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloudA, const pcl::IndicesPtr &indicesA, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloudB, const pcl::IndicesPtr &indicesB, const Transform &transformB)
 
void feed (const std::map< int, pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds, const std::multimap< int, Link > &links)
 
void feed (const std::map< int, pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds, const std::map< int, pcl::IndicesPtr > &indices, const std::multimap< int, Link > &links)
 
void feed (const std::map< int, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr > &clouds, const std::map< int, pcl::IndicesPtr > &indices, const std::multimap< int, Link > &links)
 
void feed (const std::map< int, std::pair< pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr, pcl::IndicesPtr > > &clouds, const std::multimap< int, Link > &links)
 
void apply (int id, pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, bool rgb=true) const
 
void apply (int id, pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, bool rgb=true) const
 
void apply (int id, pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const pcl::IndicesPtr &indices, bool rgb=true) const
 
void apply (int id, cv::Mat &image, bool rgb=true) const
 
double getGain (int id, double *r=0, double *g=0, double *b=0) const
 
int getIndex (int id) const
 

Detailed Description

Works like cv::GainCompensator but with point clouds

Definition at line 44 of file GainCompensator.h.


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