powered by
resample returns spectra resampled to new bands using spline smoothing. Possible to increase or decrease the spectral resolution.
resample
resample(x, new_wvls, ...)# S3 method for spectra resample(x, new_wvls, ...)
# S3 method for spectra resample(x, new_wvls, ...)
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
spectra object with resampled spectra
spectra: Resample spectra
spectra
resample doesn't predict values for bands outside of the original range.
# NOT RUN { library(spectrolab) spec = as_spectra(spec_matrix_example, name_idx = 1) spec = resample(spec, new_wvls = seq(400, 2400, 0.5), parallel = FALSE) # }
Run the code above in your browser using DataLab