public class ShapeAnalyzer extends ReportGenerator
Modifier and Type | Field and Description |
---|---|
(package private) Hashtable<Integer,Vector<Double>> |
areas |
(package private) Hashtable<Integer,Vector<Double>> |
circularities |
(package private) Hashtable<Integer,Vector<Double>> |
eccentricities |
private MTBImage |
labelImg |
(package private) Hashtable<Integer,Vector<Double>> |
lengths |
(package private) Hashtable<Integer,Vector<Double>> |
perimeters |
private int |
sizeT |
private int |
sizeX |
private int |
sizeY |
(package private) Hashtable<Integer,Vector<Double>> |
widths |
Constructor and Description |
---|
ShapeAnalyzer(MTBImage labelImg)
constructor
|
Modifier and Type | Method and Description |
---|---|
private Hashtable<Integer,Vector<Double>> |
getAreaFractions(Hashtable<Integer,Vector<Double>> areas) |
private Hashtable<Integer,Vector<Double>> |
getOverlaps() |
private void |
getShapeFeatures()
calculate several shape features in one method
|
protected void |
operate() |
getAverageMean, getAverageStdDev, getExcluded, getObjectsMeans, getObjectsStdDevs, getReport, getSettings, hashtableToString, hashtableToString, numberToString, pointHashtableToString, pointHashtableToStringX, pointHashtableToStringY, pointVectorToString, pointVectorToStringX, pointVectorToStringY, setDeltaT, setDeltaX, setDeltaY, setExcluded, setMinTrackLength, setUnitAngle, setUnitSpace, setUnitTime, trim, vectorToString, vectorToString
readResolve
addOperatorExecutionProgressEventListener, addParameter, addParameter, addParameterUnconditioned, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getDocumentation, getHidingMode, getInactiveParameterNames, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterDescriptorUnconditioned, getParameterNames, getParameterUnconditioned, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, hasInOutParameters, hasParameter, isAnnotatedParameter, isConfigured, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, removeParameter, runOp, runOp, runOp, setConstructionMode, setConstructionMode, setConstructionMode, setHidingMode, setName, setParameter, setParameterUnconditioned, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory
@Parameter(label="label image", required=true, direction=IN, supplemental=false, description="label image", dataIOOrder=0) private transient MTBImage labelImg
private int sizeT
private int sizeX
private int sizeY
public ShapeAnalyzer(MTBImage labelImg) throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
labelImg
- input label imagede.unihalle.informatik.Alida.exceptions.ALDOperatorException
protected void operate() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException, de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
operate
in class de.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDProcessingDAGException
private void getShapeFeatures()
private Hashtable<Integer,Vector<Double>> getAreaFractions(Hashtable<Integer,Vector<Double>> areas)
areas
- areas of the objects in the distinct framesCopyright © 2010–2020 Martin Luther University Halle-Wittenberg, Institute of Computer Science, Pattern Recognition and Bioinformatics. All rights reserved.