Package qupath.ext.braian.config
Class WatershedCellDetectionConfig
java.lang.Object
qupath.ext.braian.config.WatershedCellDetectionConfig
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild
(ImageChannelTools channel) static int
findThreshold
(ImageChannelTools channel, AutoThresholdParmameters params) double
double
double
double
double
double
double
double
boolean
boolean
boolean
boolean
boolean
void
setBackgroundByReconstruction
(boolean backgroundByReconstruction) void
setBackgroundRadiusMicrons
(double backgroundRadiusMicrons) void
setCellExpansionMicrons
(double cellExpansionMicrons) void
setDetectionImage
(String detectionImage) void
setHistogramThreshold
(AutoThresholdParmameters histogramThreshold) void
setIncludeNuclei
(boolean includeNuclei) void
setMakeMeasurements
(boolean makeMeasurements) void
setMaxAreaMicrons
(double maxAreaMicrons) void
setMedianRadiusMicrons
(double medianRadiusMicrons) void
setMinAreaMicrons
(double minAreaMicrons) void
setRequestedPixelSizeMicrons
(double requestedPixelSizeMicrons) void
setSigmaMicrons
(double sigmaMicrons) void
setSmoothBoundaries
(boolean smoothBoundaries) void
setThreshold
(double threshold) void
setWatershedPostProcess
(boolean watershedPostProcess)
-
Constructor Details
-
WatershedCellDetectionConfig
public WatershedCellDetectionConfig()
-
-
Method Details
-
findThreshold
-
build
-
getDetectionImage
-
getRequestedPixelSizeMicrons
public double getRequestedPixelSizeMicrons() -
getBackgroundRadiusMicrons
public double getBackgroundRadiusMicrons() -
isBackgroundByReconstruction
public boolean isBackgroundByReconstruction() -
getMedianRadiusMicrons
public double getMedianRadiusMicrons() -
getSigmaMicrons
public double getSigmaMicrons() -
getMinAreaMicrons
public double getMinAreaMicrons() -
getMaxAreaMicrons
public double getMaxAreaMicrons() -
getThreshold
public double getThreshold() -
isWatershedPostProcess
public boolean isWatershedPostProcess() -
getCellExpansionMicrons
public double getCellExpansionMicrons() -
isIncludeNuclei
public boolean isIncludeNuclei() -
isSmoothBoundaries
public boolean isSmoothBoundaries() -
isMakeMeasurements
public boolean isMakeMeasurements() -
setDetectionImage
-
setRequestedPixelSizeMicrons
public void setRequestedPixelSizeMicrons(double requestedPixelSizeMicrons) -
setBackgroundRadiusMicrons
public void setBackgroundRadiusMicrons(double backgroundRadiusMicrons) -
setBackgroundByReconstruction
public void setBackgroundByReconstruction(boolean backgroundByReconstruction) -
setMedianRadiusMicrons
public void setMedianRadiusMicrons(double medianRadiusMicrons) -
setSigmaMicrons
public void setSigmaMicrons(double sigmaMicrons) -
setMinAreaMicrons
public void setMinAreaMicrons(double minAreaMicrons) -
setMaxAreaMicrons
public void setMaxAreaMicrons(double maxAreaMicrons) -
setThreshold
public void setThreshold(double threshold) -
setWatershedPostProcess
public void setWatershedPostProcess(boolean watershedPostProcess) -
setCellExpansionMicrons
public void setCellExpansionMicrons(double cellExpansionMicrons) -
setIncludeNuclei
public void setIncludeNuclei(boolean includeNuclei) -
setSmoothBoundaries
public void setSmoothBoundaries(boolean smoothBoundaries) -
setMakeMeasurements
public void setMakeMeasurements(boolean makeMeasurements) -
getHistogramThreshold
-
setHistogramThreshold
-