|
jAER project on SourceForge | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jaer.eventprocessing.EventFilter
net.sf.jaer.eventprocessing.EventFilter2D
net.sf.jaer.eventprocessing.filter.SpatialBandpassFilter
public class SpatialBandpassFilter
Does an event-based spatial highpass filter, so that only small objects pass through.
| Field Summary |
|---|
| Fields inherited from class net.sf.jaer.eventprocessing.EventFilter2D |
|---|
enclosedFilter, out |
| Fields inherited from class net.sf.jaer.eventprocessing.EventFilter |
|---|
annotationEnabled, chip, enclosedFilterChain, filterEnabled, log, perf, propertyTooltipMap, support |
| Constructor Summary | |
|---|---|
SpatialBandpassFilter(AEChip c)
Creates a new instance of SpatialBandpassFilter |
|
| Method Summary | |
|---|---|
EventPacket |
filterPacket(EventPacket in)
Subclasses implement this method to define custom processing. |
int |
getCenterRadius()
|
static java.lang.String |
getDescription()
|
int |
getDtSurround()
|
java.lang.Object |
getFilterState()
should return the filter state in some useful form |
int |
getSurroundRadius()
|
void |
initFilter()
this should allocate and initialize memory: it may be called when the chip e.g. |
void |
resetFilter()
should reset the filter to initial state |
void |
setCenterRadius(int centerRadius)
sets the center radius, 0 meaning a single pixel. |
void |
setDtSurround(int dtSurround)
sets the time in timestamp ticks (1us at present) that a spike in surround will inhibit a spike from center passing through. |
void |
setFilterEnabled(boolean yes)
Resets the filter |
void |
setSurroundRadius(int surroundRadius)
sets the surround radius. |
void |
update(java.util.Observable o,
java.lang.Object arg)
|
| Methods inherited from class net.sf.jaer.eventprocessing.EventFilter2D |
|---|
checkOutputPacketEventType, checkOutputPacketEventType, getEnclosedFilter, resetOut, setEnclosedFilter |
| Methods inherited from class net.sf.jaer.eventprocessing.EventFilter |
|---|
getChip, getEnclosedFilterChain, getEnclosingFilter, getPrefs, getPropertyChangeSupport, getPropertyTooltip, isAnnotationEnabled, isEnclosed, isFilterEnabled, prefsEnabledKey, setAnnotationEnabled, setChip, setEnclosed, setEnclosedFilter, setEnclosedFilterChain, setEnclosingFilter, setPreferredEnabledState, setPrefs, setPropertyTooltip |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SpatialBandpassFilter(AEChip c)
| Method Detail |
|---|
public static java.lang.String getDescription()
public void setFilterEnabled(boolean yes)
EventFilter2D
setFilterEnabled in class EventFilter2Dyes - true to resetEventFilter.setPreferredEnabledState()public java.lang.Object getFilterState()
EventFilter
getFilterState in class EventFilterpublic void resetFilter()
EventFilter
resetFilter in class EventFilter
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observerpublic void initFilter()
EventFilter
initFilter in class EventFilterpublic int getDtSurround()
public void setDtSurround(int dtSurround)
dtSurround - the time in uspublic int getCenterRadius()
public void setCenterRadius(int centerRadius)
centerRadius - the radius in pixels for a square area. 0 is 1 pixel, 1 is 9 pixels (3x3), etc.public int getSurroundRadius()
public void setSurroundRadius(int surroundRadius)
surroundRadius - the radius in pixels for a square area. 1 is 9 pixels (3x3), etc.public EventPacket filterPacket(EventPacket in)
EventFilter2D
filterPacket in class EventFilter2Din - the input packet
|
jAER project on SourceForge | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||