iSpike
2.1
Spike conversion library for robotics
|
#include <DOGVisualFilter.hpp>
Public Member Functions | |
DOGVisualFilter (LogPolarVisualDataReducer *reducer) | |
~DOGVisualFilter () | |
Bitmap & | getBitmap () |
bool | isInitialized () |
void | setPositiveSigma (double positiveSigma) |
void | setNegativeSigma (double negativeSigma) |
void | setPositiveFactor (double positiveFactor) |
void | setNegativeFactor (double negativeFactor) |
void | setOpponencyTypeID (int opponencyTypeID) |
void | update () |
This class represents a Difference Of Gaussians filter
Definition at line 10 of file DOGVisualFilter.hpp.
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.
Returns a reference to the opponency bitmap
Definition at line 66 of file DOGVisualFilter.cpp.
bool ispike::DOGVisualFilter::isInitialized | ( | ) | [inline] |
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.
void DOGVisualFilter::update | ( | ) |
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.