iSpike  2.1
Spike conversion library for robotics
ispike::DOGVisualFilter Class Reference

#include <DOGVisualFilter.hpp>

List of all members.

Public Member Functions

 DOGVisualFilter (LogPolarVisualDataReducer *reducer)
 ~DOGVisualFilter ()
BitmapgetBitmap ()
bool isInitialized ()
void setPositiveSigma (double positiveSigma)
void setNegativeSigma (double negativeSigma)
void setPositiveFactor (double positiveFactor)
void setNegativeFactor (double negativeFactor)
void setOpponencyTypeID (int opponencyTypeID)
void update ()

Detailed Description

This class represents a Difference Of Gaussians filter

Definition at line 10 of file DOGVisualFilter.hpp.


Constructor & Destructor Documentation

Ouput debug images Create a new difference-of-gaussians visual filter

The filter object does /not/ take ownership of the reducer object

Definition at line 23 of file DOGVisualFilter.cpp.

Definition at line 46 of file DOGVisualFilter.cpp.


Member Function Documentation

Returns a reference to the opponency bitmap

Definition at line 66 of file DOGVisualFilter.cpp.

Definition at line 15 of file DOGVisualFilter.hpp.

void ispike::DOGVisualFilter::setNegativeFactor ( double  negativeFactor) [inline]

Definition at line 19 of file DOGVisualFilter.hpp.

void ispike::DOGVisualFilter::setNegativeSigma ( double  negativeSigma) [inline]

Definition at line 17 of file DOGVisualFilter.hpp.

void DOGVisualFilter::setOpponencyTypeID ( int  opponencyTypeID)

Sets the opponency type ID. This can only be done when the class is NOT initialized

Definition at line 72 of file DOGVisualFilter.cpp.

void ispike::DOGVisualFilter::setPositiveFactor ( double  positiveFactor) [inline]

Definition at line 18 of file DOGVisualFilter.hpp.

void ispike::DOGVisualFilter::setPositiveSigma ( double  positiveSigma) [inline]

Definition at line 16 of file DOGVisualFilter.hpp.

Updates the opponency map calculated by this filter * Retrives a reduced image * Decomposes it into individual colour channels * Blurs each of these channels * Subtracts the channels one from another * Normalises the resultant images * Stores each image in the appropriate buffer

Definition at line 87 of file DOGVisualFilter.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines