imageListToMatrix.RdRead images into rows of a matrix.
imageListToMatrix(
imageList,
mask,
sigma = NA,
epsilon = 0,
asymmetryTx = NULL,
asymmetryMask = NULL
)A character vector containing a list of image files to read, in order - these are image objects, not file names. these are assumed to be in a normalized space i.e. they are all in registration.
An antsImage containing a binary mask, voxels in the mask
are placed in the matrix. If not provided, estimated from first image in list.
If the mask is a different size than the image, the images will be downsampled
and smoothed to the size of the mask.
smoothing operation in physical space. See smoothImage.
threshold value determining what is included in the mask
a reflection transform
a mask defining left and right side of the image. this should be defined in the space of the images within the imageList.
A matrix containing the masked data, the result of calling
as.numeric(image, mask) on each input image.
img <- ri(1) %>% resampleImage(c(32, 32))
imglist <- list()
nsubj <- 3
for (ii in 1:nsubj) {
imglist[[ii]] <- img
}
mask <- getMask(img)
imgmat <- imageListToMatrix(imglist, mask)
#>
|
| | 0%
|
|======================= | 33%
|
|=============================================== | 67%
|
|======================================================================| 100%