Find Location of Maximum in a Pixel Image
Finds the spatial location(s) where a given pixel image attains its maximum or minimum value.
where.max(x, first = TRUE) where.min(x, first = TRUE)
A pixel image (object of class
Logical value. If
TRUE(the default), then only one location will be returned. If
FALSE, then all locations where the maximum is achieved will be returned.
This function finds the spatial location or locations where the
x attains its maximum or minimum value.
The result is a point pattern giving the locations.
first=TRUE (the default), then only one location will
be returned, namely the location with the smallest $y$ coordinate
value which attains the maximum or minimum.
This behaviour is analogous to the functions
first=FALSE, then the function returns
the locations of all pixels where the
maximum (or minimum) value is attained. This could be a large
number of points.
A point pattern (object of class
D <- distmap(letterR, invert=TRUE) plot(D) plot(where.max(D), add=TRUE, pch=16, cols="green")