|
template<typename Callback > |
| ImageConvolution (Callback C) |
|
std::shared_ptr< Image > | convolution (const Layer &layer, std::function< float(vec2)> kernelWeight, const float &kernelScale, ivec2 kernelSize) |
|
std::shared_ptr< Image > | convolution_separable (const Layer &layer, std::function< float(float)>, int kernelSize, const float &kernelScale) |
|
std::shared_ptr< Image > | gaussianLowpass (const Layer &layer, int kernelSize) |
|
std::shared_ptr< Image > | gaussianLowpass (const Layer &layer, float sigma) |
|
std::shared_ptr< Image > | gaussianLowpass (const Layer &layer, int kernelSize, float sigma) |
|
std::shared_ptr< Image > | lowpass (const Layer &layer, int kernelSize) |
|
|
std::shared_ptr< Image > | convolution_internal (const Layer &layer, int kw, int kh, const std::vector< float > &kernel, const float &kernelScale) |
|
The documentation for this class was generated from the following files:
- imageconvolution.h
- imageconvolution.cpp