as.matrix.im

0th

Percentile

Convert Pixel Image to Matrix or Array

Converts a pixel image to a matrix or an array.

Keywords
methods, spatial
Usage
# S3 method for im
as.matrix(x, ...)
  # S3 method for im
as.array(x, ...)
Arguments
x

A pixel image (object of class "im").

See below.

Details

The function as.matrix.im converts the pixel image x into a matrix containing the pixel values. It is handy when you want to extract a summary of the pixel values. See the Examples.

The function as.array.im converts the pixel image to an array. By default this is a three-dimensional array of dimension \(n\) by \(m\) by \(1\). If the extra arguments are given, they will be passed to array, and they may change the dimensions of the array.

Value

A matrix or array.

See Also

as.matrix.owin

Aliases
  • as.matrix.im
  • as.array.im
Examples
# NOT RUN {
   # artificial image
   Z <- setcov(square(1))

   M <- as.matrix(Z)

   median(M)
   
   
# }
# NOT RUN {
   # plot the cumulative distribution function of pixel values
   plot(ecdf(as.matrix(Z)))
   
# }
Documentation reproduced from package spatstat, version 1.56-1, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.