1. A method for blending of agricultural product, the method utilizing hyperspectral imaging and comprising: (a) scanning at least one region along a sample of agricultural product using at least one light source of a single or different wavelengths; (b) generating hyperspectral images from the at least one region; (c) determining a spectral fingerprint for the sample of agricultural product from the hyperspectral images; and (d) blending a plurality of samples of agricultural product based on the spectral fingerprints of the samples according to parameters determined by a blending algorithm.