Package qupath.imagej.detect.cells
Class WatershedCellMembraneDetection
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.WatershedCellMembraneDetection
- All Implemented Interfaces:
qupath.lib.plugins.PathInteractivePlugin<BufferedImage>,qupath.lib.plugins.PathPlugin<BufferedImage>
public class WatershedCellMembraneDetection
extends qupath.lib.plugins.AbstractTileableDetectionPlugin<BufferedImage>
Cell detection that takes into consideration membrane staining.
This command only works (somewhat) for hematoxylin and DAB staining.
If membrane quantification is not required, WatershedCellDetection is more robust and versatile.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected qupath.lib.plugins.ObjectDetector<BufferedImage> createDetector(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.plugins.parameters.ParameterList params) qupath.lib.plugins.parameters.ParameterListgetDefaultParameterList(qupath.lib.images.ImageData<BufferedImage> imageData) getName()protected doublegetPreferredPixelSizeMicrons(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.plugins.parameters.ParameterList params) protected intgetTileOverlap(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.plugins.parameters.ParameterList params) Methods inherited from class qupath.lib.plugins.AbstractTileableDetectionPlugin
addRunnableTasksMethods inherited from class qupath.lib.plugins.AbstractDetectionPlugin
getParentObjects, getSupportedParentObjectClassesMethods inherited from class qupath.lib.plugins.AbstractInteractivePlugin
alwaysPromptForObjects, getLoggableParameters, getParameterList, parseArgumentMethods inherited from class qupath.lib.plugins.AbstractPlugin
addWorkflowStep, getTasks, postprocess, preprocess, rearrangeByStride, requestHierarchyUpdate, runPluginMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface qupath.lib.plugins.PathPlugin
runPlugin
-
Constructor Details
-
WatershedCellMembraneDetection
public WatershedCellMembraneDetection()Default constructor.
-
-
Method Details
-
getDefaultParameterList
public qupath.lib.plugins.parameters.ParameterList getDefaultParameterList(qupath.lib.images.ImageData<BufferedImage> imageData) - Specified by:
getDefaultParameterListin interfacequpath.lib.plugins.PathInteractivePlugin<BufferedImage>- Specified by:
getDefaultParameterListin classqupath.lib.plugins.AbstractInteractivePlugin<BufferedImage>
-
getName
-
getLastResultsDescription
-
getDescription
-
getPreferredPixelSizeMicrons
protected double getPreferredPixelSizeMicrons(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.plugins.parameters.ParameterList params) - Specified by:
getPreferredPixelSizeMicronsin classqupath.lib.plugins.AbstractTileableDetectionPlugin<BufferedImage>
-
createDetector
protected qupath.lib.plugins.ObjectDetector<BufferedImage> createDetector(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.plugins.parameters.ParameterList params) - Specified by:
createDetectorin classqupath.lib.plugins.AbstractTileableDetectionPlugin<BufferedImage>
-
getTileOverlap
protected int getTileOverlap(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.plugins.parameters.ParameterList params) - Specified by:
getTileOverlapin classqupath.lib.plugins.AbstractTileableDetectionPlugin<BufferedImage>
-