#include <ndt_frame_proc.h>
Public Types | |
| typedef Eigen::Transform < double, 3, Eigen::Affine, Eigen::ColMajor > | EigenTransform |
Public Member Functions | |
| void | addFrame (NDTFrame< PointT > *f) |
| void | addFrameIncremental (NDTFrame< PointT > *f, bool skipMatching, bool ndtEstimateDI=false, bool match_full=false, bool match_no_association=false) |
| void | convertMatches (const std::vector< cv::DMatch > &in, std::vector< std::pair< int, int > > &out) |
| std::vector< std::pair< int, int > > | convertMatches (const std::vector< cv::DMatch > &in) |
| pcl::PointCloud < pcl::PointXYZRGB >::Ptr | createColoredFeaturePC (NDTFrame< PointT > &f, pcl::PointXYZRGB color) |
| NDTFrameProc (int nb_ransac, double max_inldist_xy, double max_inldist_z) | |
| void | processFrames (bool skipMatching, bool ndtEstimateDI=false, bool match_full=false, bool match_no_association=false) |
| void | trimNbFrames (size_t maxNbFrames) |
| virtual | ~NDTFrameProc () |
Public Attributes | |
| cv::Ptr< cv::FeatureDetector > | detector |
| cv::Ptr< cv::DescriptorExtractor > | extractor |
| std::vector< NDTFrame< PointT > *, Eigen::aligned_allocator < NDTFrame< PointT > > > | frames |
| double | img_scale |
| bool | non_mean |
| PoseEstimator< PointT, PointT > | pe |
| std::vector< EigenTransform, Eigen::aligned_allocator < EigenTransform > > | transformVector |
| double | trim_factor |
Private Member Functions | |
| void | calcDescriptors (NDTFrame< PointT > *f) const |
| void | detectKeypoints (NDTFrame< PointT > *f) const |
Definition at line 46 of file ndt_frame_proc.h.
| typedef Eigen::Transform<double,3,Eigen::Affine,Eigen::ColMajor> ndt_feature_reg::NDTFrameProc< PointT >::EigenTransform |
Definition at line 86 of file ndt_frame_proc.h.
| ndt_feature_reg::NDTFrameProc< PointT >::NDTFrameProc | ( | int | nb_ransac, |
| double | max_inldist_xy, | ||
| double | max_inldist_z | ||
| ) | [inline] |
Definition at line 73 of file ndt_frame_proc.h.
| virtual ndt_feature_reg::NDTFrameProc< PointT >::~NDTFrameProc | ( | ) | [inline, virtual] |
Definition at line 112 of file ndt_frame_proc.h.
| void ndt_feature_reg::NDTFrameProc< PointT >::addFrame | ( | NDTFrame< PointT > * | f | ) | [inline] |
Definition at line 59 of file ndt_frame_proc.h.
| void ndt_feature_reg::NDTFrameProc< PointT >::addFrameIncremental | ( | NDTFrame< PointT > * | f, |
| bool | skipMatching, | ||
| bool | ndtEstimateDI = false, |
||
| bool | match_full = false, |
||
| bool | match_no_association = false |
||
| ) |
Definition at line 8 of file ndt_frame_proc.hpp.
| void ndt_feature_reg::NDTFrameProc< PointT >::calcDescriptors | ( | NDTFrame< PointT > * | f | ) | const [private] |
Definition at line 183 of file ndt_frame_proc.hpp.
| void ndt_feature_reg::NDTFrameProc< PointT >::convertMatches | ( | const std::vector< cv::DMatch > & | in, |
| std::vector< std::pair< int, int > > & | out | ||
| ) | [inline] |
Definition at line 90 of file ndt_frame_proc.h.
| std::vector<std::pair<int,int> > ndt_feature_reg::NDTFrameProc< PointT >::convertMatches | ( | const std::vector< cv::DMatch > & | in | ) | [inline] |
Definition at line 100 of file ndt_frame_proc.h.
| pcl::PointCloud< pcl::PointXYZRGB >::Ptr ndt_feature_reg::NDTFrameProc< PointT >::createColoredFeaturePC | ( | NDTFrame< PointT > & | f, |
| pcl::PointXYZRGB | color | ||
| ) |
Definition at line 203 of file ndt_frame_proc.hpp.
| void ndt_feature_reg::NDTFrameProc< PointT >::detectKeypoints | ( | NDTFrame< PointT > * | f | ) | const [private] |
Definition at line 165 of file ndt_frame_proc.hpp.
| void ndt_feature_reg::NDTFrameProc< PointT >::processFrames | ( | bool | skipMatching, |
| bool | ndtEstimateDI = false, |
||
| bool | match_full = false, |
||
| bool | match_no_association = false |
||
| ) |
Definition at line 88 of file ndt_frame_proc.hpp.
| void ndt_feature_reg::NDTFrameProc< PointT >::trimNbFrames | ( | size_t | maxNbFrames | ) |
Definition at line 72 of file ndt_frame_proc.hpp.
| cv::Ptr<cv::FeatureDetector> ndt_feature_reg::NDTFrameProc< PointT >::detector |
Definition at line 107 of file ndt_frame_proc.h.
| cv::Ptr<cv::DescriptorExtractor> ndt_feature_reg::NDTFrameProc< PointT >::extractor |
Definition at line 108 of file ndt_frame_proc.h.
| std::vector< NDTFrame<PointT>*,Eigen::aligned_allocator<NDTFrame<PointT> > > ndt_feature_reg::NDTFrameProc< PointT >::frames |
Definition at line 87 of file ndt_frame_proc.h.
| double ndt_feature_reg::NDTFrameProc< PointT >::img_scale |
Definition at line 109 of file ndt_frame_proc.h.
| bool ndt_feature_reg::NDTFrameProc< PointT >::non_mean |
Definition at line 111 of file ndt_frame_proc.h.
| PoseEstimator<PointT,PointT> ndt_feature_reg::NDTFrameProc< PointT >::pe |
Definition at line 85 of file ndt_frame_proc.h.
| std::vector<EigenTransform, Eigen::aligned_allocator<EigenTransform> > ndt_feature_reg::NDTFrameProc< PointT >::transformVector |
Definition at line 88 of file ndt_frame_proc.h.
| double ndt_feature_reg::NDTFrameProc< PointT >::trim_factor |
Definition at line 110 of file ndt_frame_proc.h.