5#include "transformation.hpp"
6#include "slideio/base/slideio_enums.hpp"
10 class SLIDEIO_TRANSFORMER_EXPORTS GaussianBlurFilter :
public Transformation
15 m_type = TransformationType::GaussianBlurFilter;
17 int getKernelSizeX()
const
22 void setKernelSizeX(
int kernelSizeX)
24 m_kernelSizeX = kernelSizeX;
27 int getKernelSizeY()
const
32 void setKernelSizeY(
int kernelSizeY)
34 m_kernelSizeY = kernelSizeY;
37 double getSigmaX()
const
42 void setSigmaX(
double sigmaX)
47 double getSigmaY()
const
52 void setSigmaY(
double sigmaY)
57 void applyTransformation(
const cv::Mat& block, cv::OutputArray transformedBlock)
const override;
58 int getInflationValue()
const override;
60 int m_kernelSizeX = 5;
61 int m_kernelSizeY = 5;
Definition: exceptions.hpp:12