Converts ijroi and ijzip objects to a list of spatstat.geom spatial patterns.
ij2spatstat(
X,
window = NULL,
pattern.type = NULL,
unitname = NULL,
scale = 1,
return.type = FALSE,
convert.only = NULL
)Returns a list of spatstat.geom patterns of approperiate type (see 'Details'). If return.type = TRUE returns a list with two levels specifying the spatstat.geom pattern and the ROI type.
ijroi or ijzip object to be converted.
the window for returned spatial patterns. Can be an owin object defining a common window for all returned patterns, a character string 'range' leading to a common window based range of all returned patterns, or NULL (default) leading to separate windows for each pattern.
a character string specifying the desired pattern type to be returned (ppp, psp or owin). Works only if X is an ijroi object. Ignored otherwise. Defaults to an appropriate pattern type depending on the ROI type (see 'Details').
Name of the unit of length for the resulting window(s) (see owin).
A numeric value defining the scale of photograph in pixels / unitname. Defaults to 1.
should the type of ROI object(s) be returned in addition to spatstat.geom spatial patterns? Defaults to FALSE.
a character vector specifying the strType of ROI objects to be converted (see plot.ijroi for possible pattern types). Pattern types not mentioned will not be converted. Works only if X is an ijzip object. Ignored otherwise.
Mikko Vihtakari
The function converts ijroi and ijzip objects to spatstat.geom spatial patterns for further calculations with the objects. By default, areal types ("rect", "oval", "ELLIPSE", "polygon") are converted to owin objects. Line types ("line" (including "ARROW"), "freeline", "polyline", "angle", "freehand" (excluding "ELLIPSE")) are converted to psp objects and "point" types to ppp objects.
read.ijroi read.ijzip
file <- file.path(system.file(package = "RImageJROI"), "extdata", "ijroi", "ijzip.zip")
x <- read.ijzip(file)
ij2spatstat(x)
Run the code above in your browser using DataLab