Generic precise augmented reality guiding system and its calibration method based on 3D virtual model