import cv2
import numpy as np
img = cv2.imread('1.png',1)
rows,cols = img.shape[:2]
#参数一:旋转中心 参数二:旋转角度 参数三:缩放因子,正数为逆时针旋转,负数为顺时针旋转
M = cv2.getRotationMatrix2D((cols/2,rows/2),45,1)
#参数一:原图像 参数二:旋转矩阵 参数三:输出图像的尺寸中心 参数四:边界填充
dst = cv2.warpAffine(img,M,(2*cols,2*rows),borderValue=(255,0,0))
while(1):
cv2.imshow('img',img)
cv2.imshow('img1',dst)
#0xFF == 27为ESC键
if cv2.waitKey(1)&0xFF == 27:
break
cv2.destroyAllWindows()