View source: R/imagesToMatrix.R
imagesToMatrix | R Documentation |
Read images into rows of a matrix, given a mask - much faster for large datasets as it is based on C++ implementations.
imagesToMatrix(imageList, mask)
imageList |
A character vector containing a list of image files to read, in order. |
mask |
An |
A matrix containing the masked data, the result of calling
as.numeric(image, mask)
on each input image.
Cook PA, Avants BB (C++ version)
matrixToImages, getMask
# make some simulated images and convert them to a matrix
n <- 2
tdir <- tempdir()
for (i in 1:n) {
simimg <- as.antsImage(replicate(64, rnorm(64)))
antsImageWrite(simimg, tempfile(fileext = ".mha"))
}
imageList <- list.files(tdir, pattern = ".mha", full.names = TRUE)
mask <- getMask(antsImageRead(imageList[1]))
mat <- imagesToMatrix(imageList, mask)
print(dim(mat))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.