Normalizes a matrix to [0,1].
objectNormalize(
mat,
input_range = c(0, 4095),
full_range = FALSE,
force_range = FALSE,
gamma = 1
)
a finite numeric matrix.
a finite numeric vector of 2 values, sets the range of the input intensity values. Values exceeding this range are clipped. Default is c(0, 4095).
if 'full_range' is TRUE, then 'input_range' will be set to c(0, 4095) and 'gamma' forced to 1. Default is FALSE.
if 'force_range' is TRUE, then 'input_range' will be adjusted to object range in [-4095, +inf] and 'gamma' forced to 1. Default is FALSE. Note that this parameter takes the precedence over 'input_range' and 'full_range'.
gamma correction. Default is 1, for no correction.
a [0,1] normalized matrix
Note that negative values are used internally for removal of unmasked objects.