Learn R Programming

fslr (version 2.25.3)

fsl_sub2: Subsample image by factor of 2

Description

This function calls fslmaths -subsamp2 to subsample an image and either saves the image or returns an object of class nifti

Usage

fsl_sub2(..., outfile = tempfile(fileext = ".nii.gz"), retimg = FALSE)

fslsub2( file, outfile = NULL, retimg = TRUE, reorient = FALSE, intern = FALSE, verbose = TRUE, ... )

Value

character or logical depending on intern

Arguments

...

additional arguments passed to readnii.

outfile

(character) name of resultant subsampled file

retimg

(logical) return image of class nifti

file

(character) filename of image to be subsampled

reorient

(logical) If retimg, should file be reoriented when read in? Passed to readnii.

intern

(logical) pass to system

verbose

(logical) print out command before running

Examples

Run this code
if (have.fsl()){
system.time({
x = array(rnorm(1e6), dim = c(100, 100, 100))
img = nifti(x, dim= c(100, 100, 100), 
datatype = convert.datatype()$FLOAT32, cal.min = min(x), 
cal.max = max(x), pixdim = rep(1, 4))
subsamp = fslsub2(img, retimg=TRUE)
print(voxdim(subsamp))
})
} 

Run the code above in your browser using DataLab