Last chance! 50% off unlimited learning
Sale ends in
This function is used to read a 4x4 numeric matrix representing an affine
transformation from a file. It is a wrapper around read.table
which
additionally ensures that required attributes are set. The type of the
matrix must be specified, as there are differing conventions across
software packages.
readAffine(fileName, source = NULL, target = NULL, type = NULL)
A string giving the file name to read the affine matrix from.
The source image for the transformation. If NULL
, the
file will be searched for a comment specifying the path to a NIfTI file.
The target image for the transformation. If NULL
, the
file will be searched for a comment specifying the path to a NIfTI file.
The type of the affine matrix, which describes what convention
is it is stored with. Currently valid values are "niftyreg"
and
"fsl"
(for FSL FLIRT). If NULL
, the function will look in
the file for a comment specifying the type.
An matrix with class "affine"
, converted to the NiftyReg
convention and with source
and target
attributes set
appropriately.
# NOT RUN {
print(readAffine(system.file("extdata","affine.txt",package="RNiftyReg")))
# }
Run the code above in your browser using DataLab