Class NeuralNetworkParticleAnalyzer_

java.lang.Object
  extended by org.shapelogic.imageutil.BaseImageOperation
      extended by org.shapelogic.imageprocessing.BaseParticleCounter
          extended by org.shapelogic.imageprocessing.ColorParticleAnalyzer
              extended by org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
                  extended by NeuralNetworkParticleAnalyzer_
All Implemented Interfaces:
ij.plugin.filter.ExtendedPlugInFilter, ij.plugin.filter.PlugInFilter, java.lang.Runnable, RecursiveContext, IParticleCounter, ImageOperation

public class NeuralNetworkParticleAnalyzer_
extends ColorParticleAnalyzerIJ


Field Summary
 
Fields inherited from class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
_countOnlyStatic, _displayInternalInfoStatic, _gd, _iterationsStatic, _maxDistanceStatic, _maxPixelsInAreaStatic, _minPixelsInAreaStatic, _neuralNetworkFileStatic, _rt, _toMaskStatic, _useNeuralNetworkStatic
 
Fields inherited from class org.shapelogic.imageprocessing.ColorParticleAnalyzer
_areaStream, _aspectRatioStream, _curveArchCountStream, _edgeTracer, _grayValueStream, _hardCornerCountStream, _inflectionPointCountStream, _neuralNetworkFile, _particleStream, _perimeterStream, _polygonStream, _roundishStream, _tableBuilder, _tableDefinition, _useNeuralNetwork, _xMaxStream, _xMinStream, _yMaxStream, _yMinStream, loadLetterStreams, loadParticleStreams, loadPolygonStreams
 
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
 
Fields inherited from interface ij.plugin.filter.ExtendedPlugInFilter
KEEP_PREVIEW
 
Fields inherited from interface ij.plugin.filter.PlugInFilter
CONVERT_TO_FLOAT, DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, FINAL_PROCESSING, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, PARALLELIZE_STACKS, ROI_REQUIRED, SNAPSHOT, STACK_REQUIRED, SUPPORTS_MASKING
 
Constructor Summary
NeuralNetworkParticleAnalyzer_()
           
 
Method Summary
protected  void categorizeStreams()
          Analyzes particles and group them.
Not sure if I should use named streams or try to avoid it to make it more thread safe.
 
Methods inherited from class org.shapelogic.imageprocessing.ColorParticleAnalyzerIJ
displayInternalInfo, displayResultsTable, populateResultsTableRow, run, setNPasses, setup, setupTableBuilder, showDialog
 
Methods inherited from class org.shapelogic.imageprocessing.ColorParticleAnalyzer
customStreamDefinitions, defaultColumnDefinitions, defaultStreamDefinitions, defineNeuralNetwork, defineRules, getInternalInfo, init, makeBBoxStreams, populateResultsTable
 
Methods inherited from class org.shapelogic.imageprocessing.BaseParticleCounter
findBackground, findColorHypothesis, getColorHypothesisFinder, getContext, getImageArea, getInputColor, getIterations, getMaxDistance, getMinPixelsInArea, getParentContext, getParticleCount, getParticleFiltered, getSegmentation, getStatus, globalFilter, isParticleImage, isUseReferenceAsBackground, 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.imageutil.ImageOperation
getGuiWrapper, getImage, getKeyValueParser, getSetupReturnValue, isImageValid, setArg, setGuiWrapper, setKeyValueParser, setSetupReturnValue, setup, showAbout, showMessage
 

Constructor Detail

NeuralNetworkParticleAnalyzer_

public NeuralNetworkParticleAnalyzer_()
Method Detail

categorizeStreams

protected void categorizeStreams()
Description copied from class: ColorParticleAnalyzer
Analyzes particles and group them.
Not sure if I should use named streams or try to avoid it to make it more thread safe.

Overrides:
categorizeStreams in class ColorParticleAnalyzer


Copyright © 2009. All Rights Reserved.