Function mola::vision::gaussianBlur

Function Documentation

void mola::vision::gaussianBlur(const mrpt::img::CImage &in, mrpt::img::CImage &out, float sigma)

Separable Gaussian blur on a grayscale CImage.

Kernel size is automatically chosen as 2*ceil(2*sigma)+1 (capped at 31). Output is a new CH_GRAY CImage of the same size. Border pixels are handled by clamping (reflect-101 is not done for simplicity — clamp is sufficient for our use cases).