this is pretty cool. added the ability to calibrate the scanner by using a set of calibration frames. these frames are basically just a scan of some background. then an object is placed in front of the background, and these scans are compared to the calibration frames. also removed some duplicate code in the python scanner