Design and Calibration of Multi-camera Systems for 3D Computer Vision: Lessons Learnt from Two Case Studies