OpenCV based on SIFT features and SURF features of micro-rotation image stitching and fusion to generate panoramic images