High-precision spring 3D visual inspection and comprehensive error comparison