A Multi-Camera Vision System for Fall Detection and Alarm Generation