A hyperspectral camera integrates imaging and spectral splitting. Each pixel contains hundreds of consecutive narrowband spectra, known as material spectral fingerprints, generating a 3D data cube consisting of X/Y spatial dimensions and Z spectral dimension. Conventional RGB cameras have only 3 bands, and multispectral cameras feature 3 to 10 discrete bands. By contrast, hyperspectral cameras adopt 50 to over 300 continuous narrow bands with a spectral resolution of 1~10 nm.