Deep understanding of shopper behaviours and interactions using RGB-D vision