Package qupath.imagej.detect.tissue
Class SimpleTissueDetection2
java.lang.Object
qupath.lib.plugins.AbstractPlugin<BufferedImage>
qupath.lib.plugins.AbstractInteractivePlugin<BufferedImage>
qupath.lib.plugins.AbstractDetectionPlugin<BufferedImage>
qupath.imagej.detect.tissue.SimpleTissueDetection2
- All Implemented Interfaces:
qupath.lib.plugins.PathInteractivePlugin<BufferedImage>,qupath.lib.plugins.PathPlugin<BufferedImage>
public class SimpleTissueDetection2
extends qupath.lib.plugins.AbstractDetectionPlugin<BufferedImage>
Very basic global thresholding command to identify tissue regions.
Uses fixed approach to downsampling images & global threshold applied to RGB images only.
TODO: Provide choice of channels to threshold
TODO: Support 16-bit data
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddRunnableTasks(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.objects.PathObject parentObject, List<Runnable> tasks) qupath.lib.plugins.parameters.ParameterListgetDefaultParameterList(qupath.lib.images.ImageData<BufferedImage> imageData) getName()protected Collection<? extends qupath.lib.objects.PathObject> getParentObjects(qupath.lib.images.ImageData<BufferedImage> imageData) Collection<Class<? extends qupath.lib.objects.PathObject>> Methods 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
-
SimpleTissueDetection2
public SimpleTissueDetection2()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
-
addRunnableTasks
protected void addRunnableTasks(qupath.lib.images.ImageData<BufferedImage> imageData, qupath.lib.objects.PathObject parentObject, List<Runnable> tasks) - Specified by:
addRunnableTasksin classqupath.lib.plugins.AbstractPlugin<BufferedImage>
-
getParentObjects
protected Collection<? extends qupath.lib.objects.PathObject> getParentObjects(qupath.lib.images.ImageData<BufferedImage> imageData) - Overrides:
getParentObjectsin classqupath.lib.plugins.AbstractDetectionPlugin<BufferedImage>
-
getSupportedParentObjectClasses
- Specified by:
getSupportedParentObjectClassesin interfacequpath.lib.plugins.PathInteractivePlugin<BufferedImage>- Overrides:
getSupportedParentObjectClassesin classqupath.lib.plugins.AbstractDetectionPlugin<BufferedImage>
-