Added improvements: 1) Switched from EPNP to P3P RANSAC for both self-calibration and infrastructure-based calibration. 2) Modified location recognition to produce more matches.