facebook360_dep
Facebook360 Depth Estimation Pipeline
Classes | Functions
fb360_dep::isp Namespace Reference

Classes

struct  ReflectBoundary
 
struct  WrapBoundary
 

Functions

template<typename H , typename V , typename P >
void iirLowPass (const cv::Mat_< P > &inputImage, const float amount, cv::Mat_< P > &lpImage, const H &hBoundary, const V &vBoundary, const float maxVal=255.0f)
 
template<typename T >
void sharpenWithIirLowPass (cv::Mat_< T > &inputImage, const cv::Mat_< T > &lpImage, const float rAmount, const float gAmount, const float bAmount, const float noiseCore=100.0f, const float maxVal=255.0f)
 

Function Documentation

◆ iirLowPass()

template<typename H , typename V , typename P >
void fb360_dep::isp::iirLowPass ( const cv::Mat_< P > &  inputImage,
const float  amount,
cv::Mat_< P > &  lpImage,
const H &  hBoundary,
const V &  vBoundary,
const float  maxVal = 255.0f 
)

◆ sharpenWithIirLowPass()

template<typename T >
void fb360_dep::isp::sharpenWithIirLowPass ( cv::Mat_< T > &  inputImage,
const cv::Mat_< T > &  lpImage,
const float  rAmount,
const float  gAmount,
const float  bAmount,
const float  noiseCore = 100.0f,
const float  maxVal = 255.0f 
)