Namespaces | Functions
map_util.cpp File Reference
#include "rgbdtools/map_util.h"
#include <iostream>
#include <fstream>
#include <ros/ros.h>
#include <ros/time.h>
#include <geometry_msgs/PoseStamped.h>
Include dependency graph for map_util.cpp:

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::floatMatrixToUintMatrix (const cv::Mat &mat_in, cv::Mat &mat_out, float scale)
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::pairwiseMatchingRANSAC (const RGBDFrame &frame_a, const RGBDFrame &frame_b, double max_eucl_dist_sq, double max_desc_dist, double sufficient_inlier_ratio, int max_ransac_iterations, std::vector< cv::DMatch > &all_matches, std::vector< cv::DMatch > &best_inlier_matches, Eigen::Matrix4f &best_transformation)
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