class ipGaussian

This class is designed to apply a gaussian smoothing filter

Inheritance:


Public Fields

[more]real sigma
variance of the kernel

Public Methods

[more] ipGaussian(int size_, int width_, int height_, const char* coding_)
constructor
[more]virtual ~ipGaussian()
[more]void process(Sequence* seq_in)


Inherited from ipCore:

Public Fields

output field

input/output image coding field

Public Methods

constructor and destructor

initialization and processing

accessing and modifying output


Documentation

This class is designed to apply a gaussian smoothing filter

This class implements a gaussian smoothing filter. The size of the filter window can be provided (default 3x3), and the variance is deduced from the kernel size: sigma = size/5. Boundary pixels are processed using mirror interpolation. Used for the Multiscale Retinex.

oreal sigma
variance of the kernel

o ipGaussian(int size_, int width_, int height_, const char* coding_)
constructor

Parameters:
size_ - is the size of the kernel
width_ - is the width of the input image
height_ - is the height of the input image
coding_ - is the coding format of the input image

ovirtual ~ipGaussian()

ovoid process(Sequence* seq_in)


This class has no child classes.
Author:
Guillaume Heusch (heusch@idiap.ch)
Version:
2.0 Wed 28 Jun 2006 05:19:27 PM CEST
Since:
2.0

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.