supereight
Namespaces | Functions
preprocessor.hpp File Reference
#include "se/image/image.hpp"
#include "impl/preprocessor_impl.hpp"

Go to the source code of this file.

Namespaces

 se
 Helper wrapper to allocate and de-allocate octants in the octree.
 
 se::preprocessor
 

Functions

void se::preprocessor::downsample_depth (se::Image< float > &input_depth_img, se::Image< float > &output_depth_img)
 Downsample the input depth to match the resolution of the output depth. More...
 
void se::preprocessor::downsample_rgba (se::Image< uint32_t > &input_RGBA_img, se::Image< uint32_t > &output_RGBA_img)
 Downsample an RGBA image and copy into an se::Image class. More...
 
void se::preprocessor::bilateral_filter (se::Image< float > &out, const se::Image< float > &in, const std::vector< float > &gaussian, const float e_d, const int radius)
 
template<typename SensorT >
void se::preprocessor::depth_to_point_cloud (se::Image< Eigen::Vector3f > &point_cloud_C, const se::Image< float > &depth_image, const SensorT &sensor)
 
void se::preprocessor::point_cloud_to_depth (se::Image< float > &depth_image, const se::Image< Eigen::Vector3f > &point_cloud_X, const Eigen::Matrix4f &T_CX)
 
template<bool NegY>
void se::preprocessor::point_cloud_to_normal (se::Image< Eigen::Vector3f > &out, const se::Image< Eigen::Vector3f > &in)
 NegY should only be true when reading an ICL-NUIM dataset which has a left-handed coordinate system (the y focal length will be negative). More...
 
void se::preprocessor::half_sample_robust_image (se::Image< float > &out, const se::Image< float > &in, const float e_d, const int r)