python opencv图像翻转任意度数
时间: 2023-05-21 20:02:30 浏览: 129
可以使用cv2.warpAffine()函数来实现图像翻转,其中第二个参数是旋转矩阵,可以使用cv2.getRotationMatrix2D()函数来生成。代码如下:
import cv2
import numpy as np
img = cv2.imread('image.jpg')
rows, cols = img.shape[:2]
# 旋转中心为图像中心,缩放比例为1,旋转角度为任意角度
M = cv2.getRotationMatrix2D((cols / 2, rows / 2), 30, 1)
# 第三个参数是输出图像的尺寸中心
dst = cv2.warpAffine(img, M, (cols, rows))
cv2.imshow('img', img)
cv2.imshow('dst', dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
阅读全文
相关推荐















