A hyperspectral camera combines imaging and spectral dispersion functions. Each pixel captures hundreds of continuous narrowband spectra, namely the spectral fingerprints of substances, forming a 3D data cube with X/Y spatial dimensions and Z spectral dimension. Standard RGB cameras have merely 3 bands, while multispectral cameras feature 3 to 10 discrete bands. Hyperspectral cameras are equipped with 50 to over 300 continuous narrow bands, with a spectral resolution of 1 to 10 nm.