Package qupath.imagej.detect.cells
Class PositiveCellDetection
java.lang.Object
qupath.lib.plugins.AbstractPlugin<BufferedImage>
qupath.lib.plugins.AbstractInteractivePlugin<BufferedImage>
qupath.lib.plugins.AbstractDetectionPlugin<BufferedImage>
qupath.lib.plugins.AbstractTileableDetectionPlugin<BufferedImage>
qupath.imagej.detect.cells.WatershedCellDetection
qupath.imagej.detect.cells.PositiveCellDetection
- All Implemented Interfaces:
PathInteractivePlugin<BufferedImage>
,PathPlugin<BufferedImage>
Alternative implementation of
WatershedCellDetection
that automatically applies 1 or 3 intensity thresholds to classify cells.- Author:
- Pete Bankhead
-
Field Summary
Fields inherited from class qupath.imagej.detect.cells.WatershedCellDetection
parametersInitialized
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectDetector
<BufferedImage> createDetector
(ImageData<BufferedImage> imageData, ParameterList params) Wrap the detector to apply any required classification.getDefaultParameterList
(ImageData<BufferedImage> imageData) This should return a default ParameterList containing any information that is needed to repeat the task exactly.getName()
Get the name of the plugin for display.Methods inherited from class qupath.imagej.detect.cells.WatershedCellDetection
getDebugMode, getDescription, getLastResultsDescription, getPreferredPixelSizeMicrons, getTileOverlap, parseArgument, setDebugMode
Methods inherited from class qupath.lib.plugins.AbstractTileableDetectionPlugin
addRunnableTasks
Methods inherited from class qupath.lib.plugins.AbstractDetectionPlugin
getParentObjects, getSupportedParentObjectClasses
Methods inherited from class qupath.lib.plugins.AbstractInteractivePlugin
alwaysPromptForObjects, getLoggableParameters, getParameterList
Methods inherited from class qupath.lib.plugins.AbstractPlugin
addWorkflowStep, getTasks, postprocess, preprocess, rearrangeByStride, requestHierarchyUpdate, runPlugin
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface qupath.lib.plugins.PathPlugin
runPlugin
-
Constructor Details
-
PositiveCellDetection
public PositiveCellDetection()Default constructor.
-
-
Method Details
-
getDefaultParameterList
Description copied from class:AbstractInteractivePlugin
This should return a default ParameterList containing any information that is needed to repeat the task exactly.- Specified by:
getDefaultParameterList
in interfacePathInteractivePlugin<BufferedImage>
- Overrides:
getDefaultParameterList
in classWatershedCellDetection
- Parameters:
imageData
-- Returns:
-
getName
Description copied from interface:PathPlugin
Get the name of the plugin for display.This should be descriptive and, above all, short - as it may be used for menu item names & dialog box titles.
- Specified by:
getName
in interfacePathPlugin<BufferedImage>
- Overrides:
getName
in classWatershedCellDetection
- Returns:
-
createDetector
protected ObjectDetector<BufferedImage> createDetector(ImageData<BufferedImage> imageData, ParameterList params) Wrap the detector to apply any required classification.- Overrides:
createDetector
in classWatershedCellDetection
- Parameters:
imageData
-params
-- Returns:
-