一. 原图顺时针旋转90°、180°、270° 。
#作者千秋
#QQ 919825501
import cv2
image = cv2.imread('1.jpg')
cv2.imshow("image", image)
#镜像
image1 = cv2.flip(image, -1) #原图顺时针旋转180度
cv2.imshow("1", image1)
#转置
image=cv2.transpose(image) #转置图像
cv2.imshow("0", image)
image22 = cv2.flip(image, 0)#等于原图顺时针旋转270度
cv2.imshow("22", image22)
image33 = cv2.flip(image, 1)#等于原图顺时针旋转90度
cv2.imshow("33", image33)
cv2.waitKey(0)
二. 转置图像顺时针旋转90°、180°、270° 。
#作者千秋
#QQ 919825501
import cv2
image = cv2.imread('1.jpg')
cv2.imshow("image", image)
#镜像
image2 = cv2.flip(image, 0)#相对于原图顺时针旋转180度的水平镜像翻转 ,等于转置图像顺时针旋转270度
cv2.imshow("2", image2)
image3 = cv2.flip(image, 1) #相对于原图水平镜像翻转 , 等于转置图像顺时针旋转90度
cv2.imshow("3", image3)
#转置
image=cv2.transpose(image) #转置图像
cv2.imshow("0", image)
image11 = cv2.flip(image, -1)#等于原图顺时针旋转270度的水平镜像翻转,相对于转置图像顺时针旋转180度
cv2.imshow("11", image11)
cv2.waitKey(0)
————————————————
版权声明:本文为CSDN博主「图像处理大大大大大牛啊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:opencv图像镜像,转置达成图像旋转效果(python代码)_网络架构-CSDN博客