镜像翻转图片,使用cv2.flip(src, flipCode)函数
其中,参数2 = 0:垂直翻转(沿x轴),参数2 > 0: 水平翻转(沿y轴),参数2 < 0: 水平垂直翻转。
import cv2
import matplotlib.pyplot as plt
import numpy as np
image = cv2.imread("./images/lena.bmp")
print(image.shape)
cv2.imshow("src",image)
# 垂直翻转
img1 = cv2.flip(image,0)
cv2.imshow("img1",img1)
# 水平翻转
img2 = cv2.flip(image,1)
cv2.imshow("img2",img2)
# 水平+垂直翻转
img3 = cv2.flip(image,-1)
cv2.imshow("img3",img3)
cv2.waitKey(0)
cv2.destroyAllWindows()