Namespaces | Functions
map_util.h File Reference
#include <set>
#include <pcl/surface/mls.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/io/pcd_io.h>
#include <pcl/features/normal_3d.h>
#include <opencv2/nonfree/features2d.hpp>
#include "rgbdtools/types.h"
#include "rgbdtools/rgbd_keyframe.h"
Include dependency graph for include/rgbdtools/map_util.h:

Go to the source code of this file.

Namespaces

namespace  rgbdtools

Functions

bool rgbdtools::alignHistogram (const cv::Mat &hist, const cv::Mat &hist_exp, double hist_resolution, double &best_angle)
void rgbdtools::buildExpectedPhiHistorgtam (cv::Mat &histogram, double degrees_per_bin, double stdev)
void rgbdtools::buildPhiHistogram (const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud, cv::Mat &histogram, double degrees_per_bin)
void rgbdtools::compareAssociationMatrix (const cv::Mat &a, const cv::Mat &b, int &false_pos, int &false_neg, int &total)
void rgbdtools::concatenate_clouds (PointCloudT &map_cloud, KeyframeVector keyframes_)
void rgbdtools::create2DProjectionImage (const PointCloudT &cloud, cv::Mat &img, double min_z=-std::numeric_limits< double >::infinity(), double max_z=std::numeric_limits< double >::infinity())
void rgbdtools::create8bitHistogram (const cv::Mat &histogram, cv::Mat &histogram_norm)
void rgbdtools::createImageFromHistogram (const cv::Mat &histogram, cv::Mat &image)
double rgbdtools::distEuclideanSq (const PointFeature &a, const PointFeature &b)
void rgbdtools::filterCloudByHeight (const pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud_in, pcl::PointCloud< pcl::PointXYZRGBNormal > &cloud_out, double min_z, double max_z)
void rgbdtools::get3RandomIndices (int n, std::set< int > &mask, IntVector &output)
void rgbdtools::getRandomIndices (int k, int n, IntVector &output)
void rgbdtools::makeSymmetricOR (cv::Mat mat)
void rgbdtools::normalizeHistogram (cv::Mat &histogram)
void rgbdtools::shiftHistogram (const cv::Mat &hist_in, cv::Mat &hist_out, int bins)
void rgbdtools::thresholdMatrix (const cv::Mat &mat_in, cv::Mat &mat_out, int threshold)
void rgbdtools::trainSURFMatcher (const KeyframeVector &keyframes, cv::FlannBasedMatcher &matcher)
void rgbdtools::trainSURFMatcher_Iterative (const KeyframeVector &keyframes, u_int min, u_int max, cv::FlannBasedMatcher &matcher)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends


lib_rgbdtools
Author(s): Ivan Dryanovski
autogenerated on Tue Aug 27 2013 10:33:54