AliceVision
Photogrammetric Computer Vision Framework
Public Member Functions | Protected Attributes | List of all members
aliceVision::GaussianPyramidNoMask Class Reference

Public Member Functions

 GaussianPyramidNoMask (const size_t width_base, const size_t height_base, const size_t limit_scales=64)
 
bool process (const image::Image< image::RGBfColor > &input)
 
bool downscale (image::Image< image::RGBfColor > &output, const image::Image< image::RGBfColor > &input)
 
const size_t getScalesCount () const
 
const std::vector< image::Image< image::RGBfColor > > & getPyramidColor () const
 
std::vector< image::Image< image::RGBfColor > > & getPyramidColor ()
 

Protected Attributes

std::vector< image::Image< image::RGBfColor > > _pyramid_color
 
std::vector< image::Image< image::RGBfColor > > _filter_buffer
 
size_t _width_base
 
size_t _height_base
 
size_t _scales
 

Constructor & Destructor Documentation

◆ GaussianPyramidNoMask()

aliceVision::GaussianPyramidNoMask::GaussianPyramidNoMask ( const size_t  width_base,
const size_t  height_base,
const size_t  limit_scales = 64 
)

Compute optimal scale The smallest level will be at least of size min_size

Create pyramid

Member Function Documentation

◆ process()

bool aliceVision::GaussianPyramidNoMask::process ( const image::Image< image::RGBfColor > &  input)

Build pyramid


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