org.shapelogic.imageprocessing
Class ParticleCounter

java.lang.Object
  extended by org.shapelogic.imageutil.BaseImageOperation
      extended by org.shapelogic.imageprocessing.BaseParticleCounter
          extended by org.shapelogic.imageprocessing.ParticleCounter
All Implemented Interfaces:
java.lang.Runnable, RecursiveContext, IParticleCounter, ImageOperation
Direct Known Subclasses:
ParticleCounter_

public class ParticleCounter
extends BaseParticleCounter
implements IParticleCounter

ParticleCounter count number of particles in a particle image.
There should be many different implementations of ParticleCounter.
Maybe of the should be subclassed from BaseParticleCounter.
This one just override a few default values.

Author:
Sami Badawi

Field Summary
 
Fields inherited from class org.shapelogic.imageprocessing.BaseParticleCounter
_backgroundArea, _backgroundColor, _backgroundCount, _boundingBoxArea, _categorizer, _colorHypothesis, _colorHypothesisFinder, _context, _countOnly, _displayInternalInfo, _displayTable, _inputColor, _iterations, _maxDistance, _maxPixelsInArea, _minPixelsInArea, _modifying, _paintBackground, _paintForground, _parentContext, _particleCount, _particleImage, _particlesFiltered, _particlesOrig, _referenceColor, _saveArea, _segmentation, _toMask, _useReferenceAsBackground, ITERATIONS_DEFAULTS, MAX_DISTANCE_DEFAULTS, MAX_PIXELS_IN_AREA_DEFAULTS, MIN_PIXELS_IN_AREA_DEFAULTS
 
Fields inherited from class org.shapelogic.imageutil.BaseImageOperation
_arg, _guiWrapper, _image, _keyValueParser, _setupReturnValue
 
Constructor Summary
ParticleCounter()
           
 
Method Summary
 
Methods inherited from class org.shapelogic.imageprocessing.BaseParticleCounter
categorizeStreams, customColumnDefinitions, customStreamDefinitions, defaultColumnDefinitions, defaultStreamDefinitions, displayInternalInfo, displayResultsTable, findBackground, findColorHypothesis, getColorHypothesisFinder, getContext, getImageArea, getInputColor, getInternalInfo, getIterations, getMaxDistance, getMinPixelsInArea, getParentContext, getParticleCount, getParticleFiltered, getSegmentation, getStatus, globalFilter, init, isParticleImage, isUseReferenceAsBackground, populateResultsTable, populateResultsTableRow, populateResultsTableRowCustom, run, segment, setColorHypothesisFinder, setDisplayTable, setInputColor, setIterations, setMaxDistance, setMinPixelsInArea, setToMask, setUseReferenceAsBackground, showResultDialog
 
Methods inherited from class org.shapelogic.imageutil.BaseImageOperation
getGuiWrapper, getImage, getKeyValueParser, getSetupReturnValue, isImageValid, setArg, setGuiWrapper, setKeyValueParser, setSetupReturnValue, setup, showAbout, showMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.shapelogic.imageprocessing.IParticleCounter
getColorHypothesisFinder, getIterations, getMaxDistance, getMinPixelsInArea, getParticleCount, getSegmentation, getStatus, isParticleImage, setColorHypothesisFinder, setIterations, setMaxDistance, setMinPixelsInArea
 
Methods inherited from interface org.shapelogic.imageutil.ImageOperation
getGuiWrapper, getImage, getKeyValueParser, getSetupReturnValue, isImageValid, setArg, setGuiWrapper, setKeyValueParser, setSetupReturnValue, setup, showAbout, showMessage
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

ParticleCounter

public ParticleCounter()


Copyright © 2008. All Rights Reserved.