Vehicle classification using ResNets, localisation and spatially-weighted pooling