Bayesian Deep Learning and Uncertainty in Computer Vision