Package qupath.opencv.ops
Class ImageOps.Filters
java.lang.Object
qupath.opencv.ops.ImageOps.Filters
- Enclosing class:
- ImageOps
Filtering operations.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic ImageOpclosing(int radius) Apply a 2D morphological closing filter.static ImageOpfeatures(Collection<MultiscaleFeatures.MultiscaleFeature> features, double sigmaX, double sigmaY) Compute one or moreMultiscaleFeatures.MultiscaleFeatures for the specified smoothing values (must be > 0).static ImageOpApply a 2D filter.static ImageOpgaussianBlur(double sigma) Apply a 2D Gaussian filter.static ImageOpgaussianBlur(double sigmaX, double sigmaY) Apply a (possibly anisotropic) 2D Gaussian filter.static ImageOpmaximum(int radius) Apply a 2D maximum filter.static ImageOpmean(int radius) Apply a 2D circular mean filter.static ImageOpmedian(int radius) Apply a 2D median filterstatic ImageOpminimum(int radius) Apply a 2D minimum filter.static ImageOpopening(int radius) Apply a 2D morphological opening filter.static ImageOpstdDev(int radius) Apply a 2D circular standard deviation filter.static ImageOpsum(int radius) Apply a 2D circular sum filter.static ImageOpvariance(int radius) Apply a 2D circular variance filter.
- 
Constructor Details- 
Filterspublic Filters()
 
- 
- 
Method Details- 
gaussianBlurApply a (possibly anisotropic) 2D Gaussian filter.- Parameters:
- sigmaX-
- sigmaY-
- Returns:
 
- 
gaussianBlurApply a 2D Gaussian filter.- Parameters:
- sigma-
- Returns:
 
- 
filter2DApply a 2D filter.- Parameters:
- kernel-
- Returns:
 
- 
meanApply a 2D circular mean filter.- Parameters:
- radius- filter radius
- Returns:
 
- 
sumApply a 2D circular sum filter.- Parameters:
- radius- filter radius
- Returns:
 
- 
varianceApply a 2D circular variance filter.- Parameters:
- radius- filter radius
- Returns:
 
- 
stdDevApply a 2D circular standard deviation filter.- Parameters:
- radius- filter radius
- Returns:
 
- 
featurespublic static ImageOp features(Collection<MultiscaleFeatures.MultiscaleFeature> features, double sigmaX, double sigmaY) Compute one or moreMultiscaleFeatures.MultiscaleFeatures for the specified smoothing values (must be > 0).- Parameters:
- features-
- sigmaX-
- sigmaY-
- Returns:
 
- 
maximumApply a 2D maximum filter.- Parameters:
- radius- filter radius. Must be 1 or greater. 1 indicates a 3x3 square; larger filters approximate a circle.
- Returns:
 
- 
minimumApply a 2D minimum filter.- Parameters:
- radius- filter radius. Must be 1 or greater. 1 indicates a 3x3 square; larger filters approximate a circle.
- Returns:
 
- 
openingApply a 2D morphological opening filter.- Parameters:
- radius- filter radius. Must be 1 or greater. 1 indicates a 3x3 square; larger filters approximate a circle.
- Returns:
 
- 
closingApply a 2D morphological closing filter.- Parameters:
- radius- filter radius. Must be 1 or greater. 1 indicates a 3x3 square; larger filters approximate a circle.
- Returns:
 
- 
medianApply a 2D median filter- Parameters:
- radius- filter radius. 1 means a 3x3 filter, 2 means a 5x5 filter. For larger filter sizes, only uint8 input is supported. For radius 1 and 2 the image may also be float32.
- Returns:
 
 
-