|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.Alida.operator.ALDOperator
de.unihalle.informatik.MiToBo.core.operator.MTBOperator
de.unihalle.informatik.MiToBo.apps.particles2D.MultiChannelParticleAnalyzer2D
@ALDAOperator(genericExecutionMode=ALL, level=APPLICATION) public class MultiChannelParticleAnalyzer2D
Operator for detecting sub-cellular structures in a given image.
This operator allows to configure a particle detector for each channel of the image separately. If a proper nucleus channel is given that one is skipped. The first detector in the vector of detectors is applied to the first non-nucleus channel, the second to the second, etc. It is important that for all channels to be processed detectors are provided.
Nested Class Summary | |
---|---|
static class |
MultiChannelParticleAnalyzer2D.ResultImageMode
Display mode of the result image. |
Nested classes/interfaces inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
de.unihalle.informatik.Alida.operator.ALDOperator.HidingMode |
Field Summary |
---|
Fields inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
completeDAG, name, operatorExecutionEventlistenerList, portHashAccess, verbose, versionProvider |
Constructor Summary | |
---|---|
MultiChannelParticleAnalyzer2D()
Empty constructor. |
|
MultiChannelParticleAnalyzer2D(MTBImage image,
Vector<ParticleDetector> pOps)
Default constructor. |
Method Summary | |
---|---|
Vector<ParticleDetector> |
getDetectors()
Get a reference to configured detectors' vector. |
SegResult_ParticlesMultiChannel |
getResultDataArray()
Returns extracted result data. |
MTBImageRGB |
getResultImage()
Returns result image, i.e. the segmentation mask. |
protected void |
operate()
|
void |
setInputImage(MTBImage img)
Specify input image. |
void |
setMeasureUnits(SegResultEnums.MeasureUnit mu)
Specify units in which to measure areas. |
void |
setNucleiMask(MTBImageByte mask)
Specify nuclei mask. |
Methods inherited from class de.unihalle.informatik.MiToBo.core.operator.MTBOperator |
---|
readResolve |
Methods inherited from class de.unihalle.informatik.Alida.operator.ALDOperator |
---|
addOperatorExecutionProgressEventListener, fieldContained, fireOperatorExecutionProgressEvent, getALDPortHashAccessKey, getConstructionMode, getHidingMode, getInInoutNames, getInInoutNames, getInNames, getInOutNames, getMissingRequiredInputs, getName, getNumParameters, getOutInoutNames, getOutNames, getParameter, getParameterDescriptor, getParameterNames, getSupplementalNames, getVerbose, getVersion, handleOperatorExecutionProgressEvent, isConfigured, print, print, print, printInterface, printInterface, readHistory, reinitializeParameterDescriptors, removeOperatorExecutionProgressEventListener, runOp, runOp, runOp, setConstructionMode, setHidingMode, setName, setParameter, setVerbose, toStringVerbose, unconfiguredItems, validate, validateCustom, validateGeneric, writeHistory, writeHistory, writeHistory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MultiChannelParticleAnalyzer2D() throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
public MultiChannelParticleAnalyzer2D(MTBImage image, Vector<ParticleDetector> pOps) throws de.unihalle.informatik.Alida.exceptions.ALDOperatorException
image
- Image to be processed.pOps
- List of detectors.
de.unihalle.informatik.Alida.exceptions.ALDOperatorException
Method Detail |
---|
public void setInputImage(MTBImage img)
public void setNucleiMask(MTBImageByte mask)
public void setMeasureUnits(SegResultEnums.MeasureUnit mu)
public SegResult_ParticlesMultiChannel getResultDataArray()
public Vector<ParticleDetector> getDetectors()
public MTBImageRGB getResultImage()
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |