The function takes an image and a threshold value and applies the appropriate threshold function
(threshold_2d, threshold_3d, or threshold_4d) based on the dimensionality of the image.
It also checks that the threshold value has the correct dimensionality and length to match the image.
Usage
threshold_img(img, thr, n.cores = 1, ...)
Arguments
- img
image to be thresholded (2D, 3D, or 4D array)
- thr
threshold value (scalar, vector, or matrix)
- n.cores
number of cores to use for parallel processing (only used in threshold_3d and threshold_4d)
- ...
extra arguments passed to mclapply
Value
binary mask of thresholded image (same dimensionality as input image)