header2matrix: Converts DICOM Header Field to a Matrix

Description Usage Arguments Value Author(s) References See Also Examples

View source: R/header.R

Description

Converts a vector of DICOM header information, assuming there are multiple entries per element of the vector, into a matrix.

Usage

1
header2matrix(hdr, ncol, sep = " ", byrow = TRUE)

Arguments

hdr

is the result from extracting information from a DICOM header field; e.g., using extractHeader.

ncol

is the number of columns.

sep

is the character string required to split entries in the header field.

byrow

is a logical variable (default = TRUE) telling the routine to populate the matrix by rows then columns.

Value

Matrix with length(hdr) rows and ncol columns.

Author(s)

Brandon Whitcher bwhitcher@gmail.com

References

Digital Imaging and Communications in Medicine (DICOM)
http://medical.nema.org

See Also

extractHeader, matrix

Examples

1
2
3
4
5
x <- readDICOMFile(system.file("dcm/Abdo.dcm", package="oro.dicom"))
pixelSpacing <- extractHeader(x$hdr, "PixelSpacing", numeric=FALSE)
pSmat <- header2matrix(pixelSpacing, ncol=2)
IOP <- extractHeader(x$hdr, "ImageOrientationPatient", numeric=FALSE)
IOPmat <- header2matrix(IOP, ncol=6)

oro.dicom documentation built on Oct. 30, 2019, 9:59 a.m.