Normalizes a matrix to [0,1].
objectNormalize(
mat,
input_range = c(0, 4095),
full_range = FALSE,
force_range = FALSE,
gamma = 1
)
a [0,1] normalized matrix
a finite numeric matrix.
a finite numeric vector of 2 values, sets the range of the input intensity values. Values outside this range are clipped. Default is [0,4095]
.
if 'full_range
' is TRUE
, then 'input_range
' will be set to [0,4095]
and 'gamma
' forced to 1
. Default is FALSE
.
if 'force_range
' is TRUE
, then 'input_range
' will be adjusted to 'mat
' 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.
Note that negative values are used internally for removal of unmasked objects.