Monitoring and designing built environments with computer vision