| centdist {SpatialVx} | R Documentation |
Centroid Distance Between Two Identified Objects
Description
Find the centroid distance between two identified objects/features.
Usage
centdist(x, y, distfun = "rdist", loc = NULL, ...)
Arguments
x, y |
objects of class “owin” (package spatstat) containing binary images of features of interest. |
distfun |
character string naming a distance function that should take arguments |
loc |
two-column matrix giving the location values for which to calculate the centroids. If NULL, indices according to the dimension of the fields are used. |
... |
optional arguments to |
Details
This is a simple function that calculates the centroid for each of x and y (to get their centroids), and then finds the distance between them according to distfun. The centroids are calculated using FeatureProps.
Value
numeric giving the centroid distance.
Author(s)
Eric Gilleland
See Also
FeatureProps, as.im, solutionset, FeatureMatchAnalyzer, FeatureComps
Examples
x <- y <- matrix(0, 10, 12)
x[2:3,c(3:6, 8:10)] <- 1
y[c(4:7, 9:10),c(7:9, 11:12)] <- 1
x <- as.im(x)
x <- solutionset(x>0)
y <- as.im(y)
y <- solutionset(y>0)
centdist(x,y)