画像中心で回転させて保存するやつ
開発環境
- python 3.7.0
- opencv 3.4.1
- numpy 1.15.1
ソースコード
import cv2
import numpy as np
dirname = "./"
filename = "lena"
extension = ".jpeg"
img = cv2.imread(dirname + filename + extension, -1)
w, h = img.shape[0:2]
for i in range(0, 360, 1):
rot = cv2.getRotationMatrix2D((h/2, w/2), i, 1.0)
img_warp = cv2.warpAffine(img, rot, (h,w), flags=cv2.INTER_LINEAR)
cv2.imshow("img_warp", img_warp)
cv2.imwrite(dirname + filename + " - " + str(i) + extension, img_warp)
cv2.waitKey(1)