|
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
ch.unizh.ini.jaer.projects.pawtracker.PawTracker2
public class PawTracker2
Tracks Rat's Paw
New angle of view. Accumulate event then try to find fingers by moving finger tip sized object inside paw contour
Nested Class Summary | |
---|---|
class |
PawTracker2.Contour
|
class |
PawTracker2.ContourPoint
|
class |
PawTracker2.Node
|
class |
PawTracker2.Segment
|
Field Summary | |
---|---|
protected float[][][] |
accEvents
accumulate events as would do the accumulate view mode 'P' from the gui |
protected int |
accOrientationMax
|
protected PawTracker2.Segment[] |
bones
|
protected AEChip |
chip
|
protected int |
colorScale
|
protected PawTracker2.Contour |
contour
|
protected float |
defaultClusterRadius
|
protected float[][][] |
filteredEvents
|
protected java.util.Vector |
fingerLines
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.FingerCluster[] |
fingerTipClusters
|
protected java.util.Vector |
fingerTips
|
protected float |
grayValue
|
protected float[][][] |
insideIntensities
intensity inside the paw shape as accumulated value of projections from border segments |
protected float |
intensityIncrease
|
protected boolean |
knuckle_polygon_created
|
protected int |
nbBones
|
protected int |
nbFingersActive
|
protected int |
nbSegments
|
protected java.util.Vector |
nodes
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Palm |
palm
|
protected boolean |
pawIsDetected
|
protected float[][][] |
scoresFrame
|
protected float |
scoresFrameMax
|
protected float[][][] |
secondFilteredEvents
|
protected PawTracker2.Segment[] |
segments
|
protected boolean |
showDetectedClusters
|
protected PawTracker2.Contour |
skeletton
|
protected int[][][] |
thinned
|
Fields inherited from class net.sf.jaer.eventprocessing.EventFilter2D |
---|
enclosedFilter, out |
Fields inherited from class net.sf.jaer.eventprocessing.EventFilter |
---|
annotationEnabled, enclosedFilterChain, filterEnabled, log, perf, propertyTooltipMap, support |
Constructor Summary | |
---|---|
PawTracker2(AEChip chip)
Creates a new instance of PawTracker |
Method Summary | |
---|---|
void |
annotate(float[][][] frame)
annotate the rendered retina frame to show locations of clusters |
void |
annotate(javax.media.opengl.GLAutoDrawable drawable)
Each annotator enters annotate with graphics context current, in coordinates with pixel 0,0 in LL corner (note opposite from Java2D) and pixel spacing 1 unit after the scaling transform (which is already active). |
void |
annotate(java.awt.Graphics2D g)
each annotator is called by the relevant class (e.g. |
float[][][] |
copyFrame(float[][][] source,
float[][][] dest)
|
void |
decayArray(float[][][] array,
float currentTime,
int xa,
int xb,
int ya,
int yb,
float decayLimit)
|
java.util.Vector |
detectNodes(PawTracker2.Contour contour,
int label,
int range)
|
int |
detectSegments(PawTracker2.Contour contour,
int label,
int range,
PawTracker2.Segment[] segments,
float[][][] fr,
boolean useIntensity)
detectSegments : new method to detect segments, replaces computeLocalOrientations create segments out of points from the contour labelled 1 (touching door) |
protected float |
distanceBetween(int x1,
int y1,
int x2,
int y2)
|
protected void |
drawBox(javax.media.opengl.GL gl,
int x,
int x2,
int y,
int y2)
|
protected void |
drawBoxCentered(javax.media.opengl.GL gl,
int x,
int y,
int sx,
int sy)
|
void |
emptyIntoSameArray(float[][][] array,
int k1,
int k2)
|
EventPacket |
filterPacket(EventPacket in)
Subclasses implement this method to define custom processing. |
protected float |
findArrayMax(float[][][] array)
|
PawTracker2.Contour |
findContour(float[][][] f)
|
PawTracker2.ContourPoint |
findContourGC(PawTracker2.Contour contour,
int label)
|
protected double |
findInsideDirOfSegment(PawTracker2.Segment s,
float[][][] fr)
|
int |
getBoneSize()
|
int |
getCluster_lifetime()
|
float |
getContour_act_thresh()
|
float |
getContour_min_thresh()
|
int |
getContour_range()
|
int |
getDecayLimit()
|
int |
getDensityMaxIndex()
|
int |
getDensityMinIndex()
|
int |
getDoor_xa()
|
int |
getDoor_xb()
|
int |
getDoor_ya()
|
int |
getDoor_yb()
|
float |
getDoorMaxDiff()
|
float |
getDoorMinDiff()
|
java.lang.Object |
getFilterState()
should return the filter state in some useful form |
float |
getFinger_cluster_range()
|
float |
getFinger_length()
|
float |
getFinger_mv_smooth()
|
float |
getFinger_ori_variance()
|
float |
getFinger_sensitivity()
|
int |
getFinger_start_threshold()
|
int |
getIn_length()
|
int |
getIn_test_length()
|
int |
getIntensityZoom()
|
int |
getLine_range()
|
float |
getLine_threshold()
|
float |
getLine2shape_thresh()
|
int |
getLines_n_avg()
|
int |
getLinkSize()
|
int |
getLowFilter_density()
|
int |
getLowFilter_density2()
|
int |
getLowFilter_radius()
|
int |
getLowFilter_radius2()
|
float |
getLowFilter_threshold()
|
float |
getMaxDiff()
|
int |
getMaxSegSize()
|
int |
getMaxZeroes()
|
float |
getMinDiff()
|
int |
getMinZeroes()
|
float |
getNode_range()
|
float |
getPalmback_below()
|
int |
getPalmback_distance()
|
float |
getPalmback_value()
|
float |
getScore_in_threshold()
|
int |
getScore_range()
|
float |
getScore_sup_threshold()
|
int |
getScore_threshold()
|
int |
getSegSize()
|
float |
getThin_Threshold()
|
float |
getTracker_time_bin()
|
protected void |
increaseIntensityOfRectangle(int x0,
int y0,
int x1,
int y1,
int x2,
int y2)
|
protected void |
increaseIntentisyOfLine(int x0,
int y0,
int x1,
int y1)
|
void |
initFilter()
this should allocate and initialize memory: it may be called when the chip e.g. |
protected boolean |
insideDoor(int x,
int y)
|
boolean |
isDecayOn()
|
boolean |
isHideInside()
|
boolean |
isLogDataEnabled()
|
boolean |
isResetPawTracking()
|
boolean |
isScaleAcc()
|
boolean |
isScaleInDoor()
|
boolean |
isScaleIntensity()
|
boolean |
isShowAcc()
|
boolean |
isShowAll()
|
boolean |
isShowClusters()
|
boolean |
isShowDensity()
|
boolean |
isShowFingers()
|
boolean |
isShowFingerTips()
|
boolean |
isShowOnlyAcc()
|
boolean |
isShowPalm()
|
boolean |
isShowScore()
|
boolean |
isShowSecondFilter()
|
boolean |
isShowSegments()
|
boolean |
isShowShape()
|
boolean |
isShowShapePoints()
|
boolean |
isShowSkeletton()
|
boolean |
isShowThin()
|
boolean |
isShowWindow()
|
boolean |
isShowZones()
|
boolean |
isSmoothShape()
|
boolean |
isThinning()
|
boolean |
isUseDualFilter()
|
boolean |
isUseFingerDistanceSmooth()
|
boolean |
isUseIntensity()
|
boolean |
isUseLowFilter()
|
boolean |
isUseSimpleContour()
|
protected float |
lineDirection(ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line line)
|
protected float |
lineOrientation(ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line line)
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line |
lineToShape(int x,
int y,
int range,
float orientation,
float min_threshold,
float[][][] frame)
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line |
longestLine(int x,
int y,
int range,
float orientation,
float[][][] accEvents)
|
protected java.util.Vector |
longestLines(int x,
int y,
int range,
int midlength,
int nb_lines_avg,
float[][][] accEvents)
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line |
meanLineOf(java.util.Vector lines)
|
protected float |
meanValueOfLine(int x0,
int y0,
int x1,
int y1,
float[][][] accEvents)
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line |
mostValuableLine(int x,
int y,
int range,
float orientation,
float variation,
PawTracker2.Contour thin,
float[][][] accEvents)
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line |
mostValuableLine(int x,
int y,
int range,
PawTracker2.Contour thin,
float[][][] accEvents)
|
protected boolean |
nearDoor(int x,
int y,
int range)
|
void |
processTracking(float currentTime)
|
void |
resetArray(float[][][] array,
float value)
|
void |
resetArray(float[][][] array,
float value,
int k)
|
protected void |
resetDoubleArray(int[][] array,
int x_max,
int y_max)
|
void |
resetFilter()
should reset the filter to initial state |
protected void |
scale(float[][][] fr)
|
protected void |
scale(float[][][] fr,
int x1,
int y1,
int x2,
int y2)
|
void |
setBoneSize(int boneSize)
|
void |
setCluster_lifetime(int cluster_lifetime)
|
void |
setContour_act_thresh(float contour_act_thresh)
|
void |
setContour_min_thresh(float contour_min_thresh)
|
void |
setContour_range(int contour_range)
|
void |
setDecayLimit(int decayLimit)
|
void |
setDecayOn(boolean decayOn)
|
void |
setDensityMaxIndex(int densityMaxIndex)
|
void |
setDensityMinIndex(int densityMinIndex)
|
void |
setDoor_xa(int door_xa)
|
void |
setDoor_xb(int door_xb)
|
void |
setDoor_ya(int door_ya)
|
void |
setDoor_yb(int door_yb)
|
void |
setDoorMaxDiff(float doorMaxDiff)
|
void |
setDoorMinDiff(float doorMinDiff)
|
void |
setFinger_cluster_range(float finger_cluster_range)
|
void |
setFinger_length(float finger_length)
|
void |
setFinger_mv_smooth(float finger_mv_smooth)
|
void |
setFinger_ori_variance(float finger_ori_variance)
|
void |
setFinger_sensitivity(float finger_sensitivity)
|
void |
setFinger_start_threshold(int finger_start_threshold)
|
void |
setHideInside(boolean hideInside)
|
void |
setIn_length(int in_length)
|
void |
setIn_test_length(int in_test_length)
|
void |
setIntensityZoom(int intensityZoom)
|
void |
setLine_range(int line_range)
|
void |
setLine_threshold(float line_threshold)
|
void |
setLine2shape_thresh(float line2shape_thresh)
|
void |
setLines_n_avg(int lines_n_avg)
|
void |
setLinkSize(int linkSize)
|
void |
setLogDataEnabled(boolean logDataEnabled)
|
void |
setLowFilter_density(int lowFilter_density)
|
void |
setLowFilter_density2(int lowFilter_density2)
|
void |
setLowFilter_radius(int lowFilter_radius)
|
void |
setLowFilter_radius2(int lowFilter_radius2)
|
void |
setLowFilter_threshold(float lowFilter_threshold)
|
void |
setMaxDiff(float maxDiff)
|
void |
setMaxSegSize(int maxSegSize)
|
void |
setMaxZeroes(int maxZeroes)
|
void |
setMinDiff(float minDiff)
|
void |
setMinZeroes(int minZeroes)
|
void |
setNode_range(float node_range)
|
void |
setPalmback_below(float palmback_below)
|
void |
setPalmback_distance(int palmback_distance)
|
void |
setPalmback_value(float palmback_value)
|
void |
setResetPawTracking(boolean resetPawTracking)
|
void |
setScaleAcc(boolean scaleAcc)
|
void |
setScaleInDoor(boolean scaleInDoor)
|
void |
setScaleIntensity(boolean scaleIntensity)
|
void |
setScore_in_threshold(float score_in_threshold)
|
void |
setScore_range(int score_range)
|
void |
setScore_sup_threshold(float score_sup_threshold)
|
void |
setScore_threshold(int score_threshold)
|
void |
setSegSize(int segSize)
|
void |
setShowAcc(boolean showAcc)
|
void |
setShowAll(boolean showAll)
|
void |
setShowClusters(boolean showClusters)
|
void |
setShowDensity(boolean showDensity)
|
void |
setShowFingers(boolean showFingers)
|
void |
setShowFingerTips(boolean showFingerTips)
|
void |
setShowOnlyAcc(boolean showOnlyAcc)
|
void |
setShowPalm(boolean showPalm)
|
void |
setShowScore(boolean showScore)
|
void |
setShowSecondFilter(boolean showSecondFilter)
|
void |
setShowSegments(boolean showSegments)
|
void |
setShowShape(boolean showShape)
|
void |
setShowShapePoints(boolean showShapePoints)
|
void |
setShowSkeletton(boolean showSkeletton)
|
void |
setShowThin(boolean showThin)
|
void |
setShowWindow(boolean showWindow)
|
void |
setShowZones(boolean showZones)
|
void |
setSmoothShape(boolean smoothShape)
|
void |
setThin_Threshold(float thin_threshold)
|
void |
setThinning(boolean thinning)
|
void |
setTracker_time_bin(float tracker_time_bin)
|
void |
setUseDualFilter(boolean useDualFilter)
|
void |
setUseFingerDistanceSmooth(boolean useFingerDistanceSmooth)
|
void |
setUseIntensity(boolean useIntensity)
|
void |
setUseLowFilter(boolean useLowFilter)
|
void |
setUseSimpleContour(boolean useSimpleContour)
|
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line |
shortestLineToValue(int x,
int y,
int range,
float orientation,
float variation,
float min_threshold,
float value_threshold,
float[][][] highResFrame,
float[][][] lowResFrame)
|
protected boolean |
testSeparation(java.util.Vector points)
|
java.lang.String |
toString()
|
protected int |
traceLine(int x0,
int y0,
int x1,
int y1,
int maxrange)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
|
Methods inherited from class net.sf.jaer.eventprocessing.EventFilter2D |
---|
checkOutputPacketEventType, checkOutputPacketEventType, getEnclosedFilter, resetOut, setEnclosedFilter, setFilterEnabled |
Methods inherited from class net.sf.jaer.eventprocessing.EventFilter |
---|
getChip, getDescription, 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, wait, wait, wait |
Methods inherited from interface net.sf.jaer.graphics.FrameAnnotater |
---|
isAnnotationEnabled, setAnnotationEnabled |
Field Detail |
---|
protected AEChip chip
protected float defaultClusterRadius
protected boolean pawIsDetected
protected boolean showDetectedClusters
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Palm palm
protected PawTracker2.Contour contour
protected PawTracker2.Segment[] segments
protected int nbSegments
protected int accOrientationMax
protected int nbFingersActive
protected boolean knuckle_polygon_created
protected float[][][] accEvents
protected float[][][] filteredEvents
protected float[][][] secondFilteredEvents
protected int[][][] thinned
protected PawTracker2.Contour skeletton
protected PawTracker2.Segment[] bones
protected int nbBones
protected java.util.Vector nodes
protected float grayValue
protected int colorScale
protected float[][][] insideIntensities
protected float intensityIncrease
protected float[][][] scoresFrame
protected float scoresFrameMax
protected java.util.Vector fingerTips
protected java.util.Vector fingerLines
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.FingerCluster[] fingerTipClusters
Constructor Detail |
---|
public PawTracker2(AEChip chip)
Method Detail |
---|
public void initFilter()
EventFilter
initFilter
in class EventFilter
public void processTracking(float currentTime)
public java.lang.String toString()
toString
in class java.lang.Object
public void resetArray(float[][][] array, float value)
public void resetArray(float[][][] array, float value, int k)
public void emptyIntoSameArray(float[][][] array, int k1, int k2)
public float[][][] copyFrame(float[][][] source, float[][][] dest)
protected void scale(float[][][] fr)
protected void scale(float[][][] fr, int x1, int y1, int x2, int y2)
public void decayArray(float[][][] array, float currentTime, int xa, int xb, int ya, int yb, float decayLimit)
protected float distanceBetween(int x1, int y1, int x2, int y2)
public PawTracker2.Contour findContour(float[][][] f)
public PawTracker2.ContourPoint findContourGC(PawTracker2.Contour contour, int label)
protected void resetDoubleArray(int[][] array, int x_max, int y_max)
protected boolean testSeparation(java.util.Vector points)
public java.util.Vector detectNodes(PawTracker2.Contour contour, int label, int range)
public int detectSegments(PawTracker2.Contour contour, int label, int range, PawTracker2.Segment[] segments, float[][][] fr, boolean useIntensity)
protected double findInsideDirOfSegment(PawTracker2.Segment s, float[][][] fr)
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line longestLine(int x, int y, int range, float orientation, float[][][] accEvents)
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line lineToShape(int x, int y, int range, float orientation, float min_threshold, float[][][] frame)
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line shortestLineToValue(int x, int y, int range, float orientation, float variation, float min_threshold, float value_threshold, float[][][] highResFrame, float[][][] lowResFrame)
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line mostValuableLine(int x, int y, int range, PawTracker2.Contour thin, float[][][] accEvents)
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line mostValuableLine(int x, int y, int range, float orientation, float variation, PawTracker2.Contour thin, float[][][] accEvents)
protected java.util.Vector longestLines(int x, int y, int range, int midlength, int nb_lines_avg, float[][][] accEvents)
protected ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line meanLineOf(java.util.Vector lines)
protected float lineOrientation(ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line line)
protected float lineDirection(ch.unizh.ini.jaer.projects.pawtracker.PawTracker2.Line line)
protected int traceLine(int x0, int y0, int x1, int y1, int maxrange)
protected float meanValueOfLine(int x0, int y0, int x1, int y1, float[][][] accEvents)
protected void increaseIntensityOfRectangle(int x0, int y0, int x1, int y1, int x2, int y2)
protected float findArrayMax(float[][][] array)
protected void increaseIntentisyOfLine(int x0, int y0, int x1, int y1)
protected boolean nearDoor(int x, int y, int range)
protected boolean insideDoor(int x, int y)
public java.lang.Object getFilterState()
EventFilter
getFilterState
in class EventFilter
public void resetFilter()
EventFilter
resetFilter
in class EventFilter
public EventPacket filterPacket(EventPacket in)
EventFilter2D
filterPacket
in class EventFilter2D
in
- the input packet
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public void annotate(java.awt.Graphics2D g)
FrameAnnotater
annotate
in interface FrameAnnotater
g
- the Graphics2D contextprotected void drawBoxCentered(javax.media.opengl.GL gl, int x, int y, int sx, int sy)
protected void drawBox(javax.media.opengl.GL gl, int x, int x2, int y, int y2)
public void annotate(javax.media.opengl.GLAutoDrawable drawable)
FrameAnnotater
GL gl = drawable.getGL(); gl.glBegin(GL.GL_LINES); gl.glColor3f(.5f, .5f, 0); gl.glVertex2f(0, 0); gl.glVertex2f(getSizeX() - 1, getSizeY() - 1); gl.glEnd();
annotate
in interface FrameAnnotater
drawable
- the OpenGL drawable components, e.g., GLCanvaspublic void annotate(float[][][] frame)
annotate
in interface FrameAnnotater
frame
- the RGB pixel information. First dimension is Y, second is X, third is RGBpublic boolean isLogDataEnabled()
public void setLogDataEnabled(boolean logDataEnabled)
public void setLine_threshold(float line_threshold)
public float getLine_threshold()
public void setLine_range(int line_range)
public int getLine_range()
public void setLines_n_avg(int lines_n_avg)
public int getLines_n_avg()
public void setCluster_lifetime(int cluster_lifetime)
public int getCluster_lifetime()
public void setScore_range(int score_range)
public int getScore_range()
public void setScore_threshold(int score_threshold)
public int getScore_threshold()
public void setScore_in_threshold(float score_in_threshold)
public float getScore_in_threshold()
public void setScore_sup_threshold(float score_sup_threshold)
public float getScore_sup_threshold()
public void setLine2shape_thresh(float line2shape_thresh)
public float getLine2shape_thresh()
public void setMinDiff(float minDiff)
public float getMinDiff()
public void setIntensityZoom(int intensityZoom)
public int getIntensityZoom()
public void setIn_length(int in_length)
public int getIn_length()
public void setIn_test_length(int in_test_length)
public int getIn_test_length()
public void setDoor_xa(int door_xa)
public int getDoor_xa()
public void setDoor_xb(int door_xb)
public int getDoor_xb()
public void setDoor_ya(int door_ya)
public int getDoor_ya()
public void setDoor_yb(int door_yb)
public int getDoor_yb()
public void setNode_range(float node_range)
public float getNode_range()
public void setFinger_sensitivity(float finger_sensitivity)
public float getFinger_sensitivity()
public void setFinger_mv_smooth(float finger_mv_smooth)
public float getFinger_mv_smooth()
public void setFinger_length(float finger_length)
public float getFinger_length()
public void setFinger_start_threshold(int finger_start_threshold)
public int getFinger_start_threshold()
public void setFinger_cluster_range(float finger_cluster_range)
public float getFinger_cluster_range()
public void setFinger_ori_variance(float finger_ori_variance)
public float getFinger_ori_variance()
public void setPalmback_below(float palmback_below)
public float getPalmback_below()
public void setPalmback_value(float palmback_value)
public float getPalmback_value()
public void setPalmback_distance(int palmback_distance)
public int getPalmback_distance()
public void setContour_min_thresh(float contour_min_thresh)
public float getContour_min_thresh()
public void setContour_act_thresh(float contour_act_thresh)
public float getContour_act_thresh()
public void setContour_range(int contour_range)
public int getContour_range()
public void setTracker_time_bin(float tracker_time_bin)
public float getTracker_time_bin()
public void setMaxDiff(float maxDiff)
public float getMaxDiff()
public void setDoorMinDiff(float doorMinDiff)
public float getDoorMinDiff()
public void setDoorMaxDiff(float doorMaxDiff)
public float getDoorMaxDiff()
public void setMinZeroes(int minZeroes)
public int getMinZeroes()
public void setMaxZeroes(int maxZeroes)
public int getMaxZeroes()
public int getLinkSize()
public void setLinkSize(int linkSize)
public int getBoneSize()
public void setBoneSize(int boneSize)
public int getSegSize()
public void setSegSize(int segSize)
public int getMaxSegSize()
public void setMaxSegSize(int maxSegSize)
public boolean isResetPawTracking()
public void setResetPawTracking(boolean resetPawTracking)
public void setUseFingerDistanceSmooth(boolean useFingerDistanceSmooth)
public boolean isUseFingerDistanceSmooth()
public void setUseSimpleContour(boolean useSimpleContour)
public boolean isUseSimpleContour()
public void setShowSkeletton(boolean showSkeletton)
public boolean isShowSkeletton()
public void setShowSecondFilter(boolean showSecondFilter)
public boolean isShowSecondFilter()
public void setShowPalm(boolean showPalm)
public boolean isShowPalm()
public void setShowThin(boolean showThin)
public boolean isShowThin()
public void setThinning(boolean thinning)
public boolean isThinning()
public float getThin_Threshold()
public void setThin_Threshold(float thin_threshold)
public void setShowSegments(boolean showSegments)
public boolean isShowSegments()
public void setScaleAcc(boolean scaleAcc)
public boolean isScaleAcc()
public void setScaleIntensity(boolean scaleIntensity)
public boolean isScaleIntensity()
public void setShowAcc(boolean showAcc)
public boolean isShowAcc()
public void setShowOnlyAcc(boolean showOnlyAcc)
public boolean isShowOnlyAcc()
public int getDensityMinIndex()
public void setDensityMinIndex(int densityMinIndex)
public int getDensityMaxIndex()
public void setDensityMaxIndex(int densityMaxIndex)
public void setShowDensity(boolean showDensity)
public boolean isShowDensity()
public void setScaleInDoor(boolean scaleInDoor)
public boolean isScaleInDoor()
public int getDecayLimit()
public void setDecayLimit(int decayLimit)
public void setDecayOn(boolean decayOn)
public boolean isDecayOn()
public void setShowWindow(boolean showWindow)
public boolean isShowWindow()
public void setShowScore(boolean showScore)
public boolean isShowScore()
public void setUseIntensity(boolean useIntensity)
public boolean isUseIntensity()
public void setHideInside(boolean hideInside)
public boolean isHideInside()
public void setShowFingers(boolean showFingers)
public boolean isShowFingers()
public void setShowClusters(boolean showClusters)
public boolean isShowClusters()
public void setShowFingerTips(boolean showFingerTips)
public boolean isShowFingerTips()
public void setShowZones(boolean showZones)
public boolean isShowZones()
public void setShowAll(boolean showAll)
public boolean isShowAll()
public void setShowShape(boolean showShape)
public boolean isShowShape()
public void setShowShapePoints(boolean showShapePoints)
public boolean isShowShapePoints()
public void setSmoothShape(boolean smoothShape)
public boolean isSmoothShape()
public void setUseDualFilter(boolean useDualFilter)
public boolean isUseDualFilter()
public void setUseLowFilter(boolean useLowFilter)
public boolean isUseLowFilter()
public int getLowFilter_radius()
public void setLowFilter_radius(int lowFilter_radius)
public int getLowFilter_density()
public void setLowFilter_density(int lowFilter_density)
public float getLowFilter_threshold()
public void setLowFilter_threshold(float lowFilter_threshold)
public int getLowFilter_radius2()
public void setLowFilter_radius2(int lowFilter_radius2)
public int getLowFilter_density2()
public void setLowFilter_density2(int lowFilter_density2)
|
jAER project on SourceForge | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |