# -*- coding:utf-8 -*- # @Author len # @Create 2023/10/18 12:35 import cv2 import numpy as np def rotate_image(image_path, angle): # 读取图像 image = cv2.imread(image_path) # 获取图像的尺寸和中心点 h, w = image.shape[:2] center = (w // 2, h // 2) # 获取旋转矩阵 M = cv2.getRotationMatrix2D(center=center, angle=-angle, scale=1.0) # 进行仿射变换,borderValue设置为白色(255, 255, 255) rotated_image = cv2.warpAffine(src=image, M=M, dsize=(w, h), borderValue=(255, 255, 255)) return rotated_image tu = rotate_image('QR/1.jpg',15) cv2.imshow("tu", tu) cv2.waitKey()