Package qupath.lib.experimental.pixels
Interface MaskSupplier<S,T> 
- Type Parameters:
- S- the type of image
- T- the type of mask
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A functional interface for supplying a mask corresponding to an image.
- Since:
- v0.5.0
- 
Method SummaryModifier and TypeMethodDescriptionstatic MaskSupplier<BufferedImage, BufferedImage> Create a image supplier that returns a buffered image.getMask(Parameters<S, T> parameters, ROI roi) Get a mask corresponding to the image, depicting a specified ROI.
- 
Method Details- 
getMaskGet a mask corresponding to the image, depicting a specified ROI. In contrast to anImageSupplier, this may be given a ROI that differs from the main ROI of the parent object stored in theParameters. This is useful for cases where different masks might be required, e.g. to represent a cell nucleus or cytoplasm.When the mask is an image, it should be the same size as the result of parameters.getImage(). It is valid for this method to callparameters.getImage()to ensure this.- Parameters:
- parameters-
- roi-
- Returns:
- Throws:
- IOException
- See Also:
 
- 
createBufferedImageMaskSupplierCreate a image supplier that returns a buffered image.- Returns:
 
 
-