erode.owin {spatstat} | R Documentation |
Perform morphological erosion of a window
erode.owin(w, r, shrink.frame=TRUE, ...)
w |
A window (object of class "owin" . |
r |
positive number: the radius of erosion. |
shrink.frame |
logical: if TRUE , erode the bounding
rectangle as well. |
... |
extra arguments to as.mask
controlling the pixel resolution |
The morphological erosion of a set W by a distance r > 0 is the subset consisting of all points x in W such that the distance from x to the boundary of W is greater than or equal to r. In other words it is the result of trimming a margin of width r off the set W.
This function computes the erosion of the window w
.
If w
is not
a rectangle, it must be approximated by a binary pixel image,
and the arguments "..."
are passed to as.mask
to determine the pixel resolution. There is a sensible default.
If shrink.frame
is false, the resulting window is given the
same outer, bounding rectangle as the original window w
.
If shrink.frame
is true, the original bounding rectangle
is also eroded by the same distance r
.
To simply compute the area of the eroded window,
use eroded.areas
.
Another object of class "owin"
representing the
eroded window.
Adrian Baddeley adrian@maths.uwa.edu.au http://www.maths.uwa.edu.au/~adrian/ and Rolf Turner rolf@math.unb.ca http://www.math.unb.ca/~rolf
w <- owin(c(0,1),c(0,1)) v <- erode.owin(w, 0.1) # returns rectangle [0.1, 0.9] x [0.1,0.9] ## Not run: v <- erode.owin(w, 0.6) #fails - erosion is empty ## End(Not run)