The server performs actions requested by the user such as taking pictures, image manipulation, and PDF generation. The server acts as a form of indirection between the UI and the underlying processing scripts.
A collection of scripts that produces calibration data from a set of calibration images, dewarps a pair of stereo images based on that calibration data, and a colour picker Python UI to choose page separator and background colours.
A "super repository" is available that will pull down all of these modules into a single directory structure suitable for use or development, and also contains installation shells scripts. This is the recommended repository to clone when you're getting started with Decapod: