removeSmallObjects,ms.image-method | R Documentation |
Remove binary ROI objects smaller than user-defined number of pixels
## S4 method for signature 'ms.image'
removeSmallObjects(object, threshold = 5, border = 3)
object |
ms.image-class object. See msImage. |
threshold |
numeric. Smallest number of connected pixels. |
border |
numeric (default = 3). Size of the empty border to add before detecting the connected objects. The border is removed at the end of the process. If 'border = 0', no border is added. |
ms.image-class object after filtering.
library(SPUTNIK)
fakeBinImage <- matrix(0, 100, 100)
fakeBinImage[sample(prod(dim(fakeBinImage)), 2000)] <- 1
fakeBinMsImage <- msImage(values = fakeBinImage, name = "ROI", scale = FALSE)
# Remove the objects with a number of connected pixels smaller than 5
fakeBinMsImage <- removeSmallObjects(fakeBinMsImage, threshold = 5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.