A novel high precise laser 3D profile scanning method with flexible calibration