powered by
resample returns spectra resampled to new bands using spline smoothing. Possible to increase or decrease the spectral resolution.
resample
resample(x, new_bands, ...)# S3 method for spectra resample(x, new_bands, ...)
# S3 method for spectra resample(x, new_bands, ...)
spectra object with resampled spectra
spectra object. bands must be strictly increasing
numeric vector of bands to sample from spectra
additional parameters passed to the smooth.spline function.
smooth.spline
resample(spectra): Resample spectra
resample(spectra)
Jose Eduardo Meireles
resample doesn't predict values for bands outside of the original range.
library(spectrolab) spec = as_spectra(spec_matrix_example, name_idx = 1) spec = resample(spec, new_bands = seq(400, 2400, 0.5), parallel = FALSE)
Run the code above in your browser using DataLab