RSLightFields
Disparity map estimator from 3D light fields
Public Member Functions | List of all members
rslf::BandwidthKernel< DataType > Class Template Reference

This kernel returns value: 1 - norm(x/h)^2 if norm(x/h) < 1, 0 else. More...

#include <rslf_kernels.hpp>

Inheritance diagram for rslf::BandwidthKernel< DataType >:
Inheritance graph
[legend]
Collaboration diagram for rslf::BandwidthKernel< DataType >:
Collaboration graph
[legend]

Public Member Functions

 BandwidthKernel (float h)
 
float evaluate (DataType x)
 Get the value of the kernel.
 
void evaluate_mat (const Mat &src, Mat &dst)
 Get a matrix with kernel evaluated at each element.
 
template<>
float evaluate (float x)
 
template<>
void evaluate_mat (const Mat &src, Mat &dst)
 Get a matrix with kernel evaluated at each element.
 
template<>
float evaluate (cv::Vec3f x)
 
template<>
void evaluate_mat (const Mat &src, Mat &dst)
 Get a matrix with kernel evaluated at each element.
 

Detailed Description

template<typename DataType>
class rslf::BandwidthKernel< DataType >

This kernel returns value: 1 - norm(x/h)^2 if norm(x/h) < 1, 0 else.


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